Description:
As a Co-op/Intern Software Developer within the Cloud Engineering Team, you will learn about how DevOps, automation, CI/CD pipeline, infrastructure, development and monitoring drive the successful deployment of cloud infrastructure and applications.
About the role:
What you will do
- Apply software engineering principles to application and operations challenges focusing on automation and self-healing
- Collaborate with teams across the enterprise to uncover pain points and formulate ways to accelerate delivery
- Investigate new system solutions to enhance application delivery experiences through innovative experiments or Proof of Concept
- Build and manage, stable & secure cloud automation using cloud orchestration capabilities, scripting languages and APIs to design, code, test, implement and support Infrastructure as Code (IaC)
- Participate in team code reviews and design reviews
- May perform additional projects upon request
What we are looking for
- Currently enrolled in a post-secondary diploma or degree program in computer science or a related discipline
- Curious about technology with a desire to learn about Cloud Engineering and Cloud Operations
- Team player who thrives in a continually changing environment
- Analytical and problem-solving skills
- Strong interpersonal, verbal, and written communication skills
- Foundational knowledge of Computer Science principles, data structures and algorithms
- Familiarity with Cloud technologies, Container platforms, GitOps and DevOps is considered an asset
- Experience with Go, Python, Terraform, Ansible, Docker, and Kubernetes is considered an asset