Our client is seeking a DevOps Engineer for a 12-month contract based in Vancouver. This role is ideal for a hands-on professional with a strong background in cloud infrastructure, automation, and CI/CD who thrives in fast-paced, collaborative environments. You'll work closely with development and operations teams to ensure scalable, secure, and efficient deployment pipelines and infrastructure systems.
Responsibilities:
- Design, build, and manage scalable infrastructure using Infrastructure-as-Code (IaC).
- Maintain and optimize CI/CD pipelines for development, testing, and production environments.
- Monitor system performance, reliability, and security across cloud-based platforms.
- Support containerized applications using Docker and Kubernetes.
- Collaborate across teams to improve deployment automation and reduce manual tasks.
- Troubleshoot infrastructure issues and implement preventative solutions.
Requirements:
- 3+ years in a DevOps, Site Reliability, or Cloud Engineering role.
- Proven experience with AWS, Azure, or GCP (please specify preferred platform if known).
- Proficiency in Infrastructure-as-Code tools (e.g., Terraform, CloudFormation).
- Experience with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI/CD).
- Familiarity with Docker and Kubernetes in a production environment.
- Strong scripting skills (e.g., Python, Bash).
- Experience with monitoring tools like Prometheus, Grafana, ELK, or similar.
Nice to Have:
- Experience working in regulated or high-security environments.
- Familiarity with configuration management tools (e.g., Ansible, Puppet).
- Exposure to logging, alerting, and observability best practices.