DevOps Engineer (University Approved Co-Op)
- Hybrid
- Richmond Hill, Ontario, Canada
- Engineering
Job description
Job Title: DevOps Co-op Student
Location: Richmond Hill (Hybrid)
Duration: 8-12 months
Team: Work closely with the Senior DevOps Engineer and the CTO
About the Role
We are a growing startup looking for a motivated DevOps Co-op Student to join our team. This is an excellent opportunity to gain hands-on experience in DevOps practices, working closely with our Senior DevOps Engineer and the CTO to build and improve infrastructure, CI/CD pipelines, and monitoring solutions. You’ll have the opportunity to develop your skills and contribute to key initiatives in a dynamic, fast-paced environment.
Responsibilities
Learn and Develop CI/CD Pipelines: Work on automating our deployment process and improve efficiency across our development pipeline.
Learn and Develop Infrastructure as Code (IaC): Gain experience in managing cloud infrastructure using automation tools.
Manage Development VMs: Work on configuring and maintaining virtual machines for development, testing, and staging environments.
Document Work: Maintain clear and concise documentation for processes, systems, and tools you develop.
Improve Monitoring Stack: Help enhance our monitoring and alerting systems to ensure reliability and performance across our infrastructure.
Job requirements
Must-Have Skills:
Strong knowledge of Unix/Linux systems and command line tools
Ability to troubleshoot and resolve issues independently
Basic networking knowledge (e.g., HTTP, TCP, ports, IP, etc.)
Proficient in Bash scripting
Familiarity with Git for version control
Coding experience and skills (Python, Node.js)
Nice-to-Have Skills:
Experience with Docker and containerization
Familiarity with GitHub and collaboration tools
Experience with any cloud provider (AWS, GCP, Azure, etc.)
CI/CD knowledge and experience (GitHub actions, GitLab, etc.)
Education:
Seeking a degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Other Expectations:
Self-starter with the ability to research solutions independently
Strong sense of responsibility and ownership
Ability to communicate and collaborate with team members effectively
or
All done!
Your application has been successfully submitted!