We are seeking an experienced and adaptable Intermediate DevOps Automation Engineer for a 1 year contract opportunity. The successful candidate will have a strong passion for DevOps, CI/CD, and automation within the software development lifecycle (SDLC). You will be responsible for installing, configuring, and supporting applications and tools used throughout the SDLC, while enabling stability, performance, and quality through automation and DevOps best practices.
Key Responsibilities:
- Build, install, configure, and troubleshoot a variety of custom-built and third-party applications.
- Deploy code and maintain secure, scalable environments for multiple applications.
- Work closely with developers and testers to reproduce issues, validate configurations, and support CI/CD pipelines.
- Participate in Kanban and/or Scrum meetings to help plan, estimate, and prioritize work.
- Engage in an on-call rotation and provide support during off-hours and weekends as required.
- Champion DevOps principles to improve service reliability, deployment efficiency, and software quality.
- Continuously monitor, enhance, and automate environments for optimal performance and availability.
- Stay current with new technologies and continuously improve existing toolsets and processes.
Requirements
- Bachelor's degree in computer science or equivalent experience.
- 3–5 years of experience in a DevOps, automation, or system administration role.
- Solid understanding of Linux (RHEL) and Windows server environments, including performance tuning and security hardening.
- Familiarity with CI/CD tools (e.g., GitLab, Jenkins, Urban Code Deploy).
- Experience with configuration scripting tools such as Ansible, Puppet, or Chef.
- Hands-on experience with infrastructure provisioning tools like Terraform, CloudFormation, or OpenStack.
- Working knowledge of at least one cloud provider (AWS, GCP, or Azure).
- Proficiency with containerization technologies (Docker and Kubernetes).
- Admin-level experience with tools such as Artifactory (Nexus/JFrog), GitLab, Ansible, Jira, and Confluence.
- Experience with logging and monitoring tools like ELK Stack, Splunk, Zabbix, or Prometheus.
- Solid GIT or similar source control experience.
- Basic networking knowledge and understanding of software automation principles.
- Familiarity with Agile Software Development practices.
- Excellent troubleshooting, communication, and documentation skills.
- Highly innovative, self-directed, and adaptable to new technologies.
Key Attributes:
- Strong sense of ownership and accountability for deliverables.
- Collaborative team player with the ability to work independently.
- Passion for automation and continuous improvement.
Location: Onsite, Toronto, ON
Type of Job: Temporary, Contractor
Contract Start/End Date: Nov 3, 2025 to Oct 31, 2026
Length of Contract: 12 months with the possibility of extension