About Us:
Join a mission driven team where your ideas fuel real change whether you’re passionate about tech, policy, communications, or community impact. Interns at SkyIT collaborate on cross functional projects, build leadership skills, and contribute to initiatives that matter globally.
At SkyIT, you’ll:
• Be mentored by seasoned professionals dedicated to unlocking your potential.
• Work with a proudly green organization committed to sustainability.
• Gain real-world experience with cutting-edge technology and impactful projects.
Role Description
As a DevOps Engineer intern at SkyIT, you will collaborate closely with our software architect to design and implement the architecture of our existing fleet management software platform. Your role will be crucial in defining the technical foundations, ensuring scalable, secure, and robust cloud-based deployments, and supporting ongoing development across frontend and backend systems. You will leverage cloud-native technologies, implement CI/CD pipelines, automate infrastructure management, and maintain system reliability while actively contributing to software design best practices.
This program has been an incredibly valuable and enriching experience, offering hands-on exposure and real-world insights that are rarely available at this stage. One of the most unique aspects is the opportunity to be mentored directly by the CEO, gaining firsthand guidance, strategic perspective, and leadership insights that are invaluable for long-term growth. Importantly, this is the final session in which the program will be conducted, making it a truly exclusive opportunity that will not be repeated in the future.
Key Responsibilities
- Collaborate with software architects and development teams to define and create the architectural structure of the fleet management software.
- Design, build, and maintain scalable CI/CD pipelines for frontend and backend applications.
- Deploy, monitor, and manage fleet management applications on the Microsoft Azure cloud platform.
- Implement infrastructure-as-code (IaC) and automate deployment workflows using containerization and orchestration tools.
- Ensure high availability, security, and performance of cloud and on-premise systems.
- Support backend development with Express (JavaScript), RESTful and GraphQL API design and implementation.
- Work closely with frontend teams using ReactJS, NextJS, and Urql to streamline integration and deployment.
- Maintain and improve tooling for development productivity including Git version control, Docker containerization, and cloud resource management.
- Monitor system performance and troubleshoot issues across the application stack.
- Document architectural designs, deployment procedures, and infrastructure configurations.
- Learn and adapt to the constructive criticism given through mentorship sessions, taught by the CEO.
Required Skills and Qualifications
- Currently pursuing a Bachelor’s degree (senior year) or a Master’s degree in Software Engineering
- Strong portfolio demonstrating extensive experience with DevOps practices, infrastructure management, and software architecture collaboration.
- Proficiency in Django REST Framework (Python) for backend API development.
- Strong experience with ReactJS and NextJS for frontend application development.
- Hands-on expertise with Urql (GraphQL client for React) to facilitate API interactions.
- Backend development experience with Express (JavaScript).
- Deep understanding and experience in designing and implementing RESTful and GraphQL APIs.
- Proven experience deploying, managing, and scaling applications on the Microsoft Azure cloud platform.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Expertise using Git for version control and workflow management.
- Strong scripting and automation skills to streamline deployments and infrastructure management.
- Excellent problem-solving skills, with a focus on reliability, performance, and security.
- Exceptional communication and collaboration skills, able to work effectively with cross-functional teams.
- Must be motivated students,eager to make a meaningful transition from academic life to professional settings.
Preferred Qualifications
- Certifications in Microsoft Azure, Kubernetes, or related cloud technologies.
- Experience designing large-scale distributed systems or SaaS platforms.
- Knowledge of other cloud providers and multi-cloud architecture.
- Familiarity with Infrastructure as Code (IaC) tools such as Terraform or ARM templates.
Internship Details:
- Our flexible internship program is centered on mentorship, innovation, and project-based learning, empowering interns to gain valuable experience in a dynamic professional environment..
- All applicants MUST be a university master or above.
- We are a Canadian-based company.
- All positions are remote.
- We require mandatory meeting availability (depending on your role).
- Work hours are based in MST (Mountain Standard Time).
To Support Your Success, We Can Provide You With:
- Earning school credit (depending on your program)
- Comprehensive Project Training
- Flexible Work Schedule – Remote Work!
- Supportive and Creative Teams
- A mentorship program that is built to develop your personal and professional status.
What YOU can receive out of this experience?
- A Certificate of Completion upon successful completion of the 3 to 6 month internship.
- A Letter of Recommendation based on high performance.
- The ability to decode corporate culture through communication and strategic thinking skills
- A chance to demonstrate leadership skills in a business environment such as leading meetings, providing training and support for your team and individual tasks.
- Hands-on experience in your area of focus!
You are a key player in our company as you help us accomplish and expand our mission to impact the Fleet Industry and carbon emissions in not only Canada but all over the world!
For YOU, even Space is NOT the limit!
To learn more please visit www.gbcsgroup.com or email us directly at hr@gbcsgroup.com
