Insight Global is searching for a DevOps Engineer to join a large retail company in Vancouver with a strong background in AWS and Python development. The ideal candidate will have at least 5+ years of experience in cloud-based environments, with hands-on expertise in deploying and maintaining applications using Docker , Terraform , and AWS Lambda . Familiarity with continuous delivery practices is highly desirable. This role requires a solid understanding of AWS services, a strong computer science foundation, and a passion for learning new technologies.
This is a 6 month contract with the possibility of extension.
Responsibilities
- Design and develop applications emphasizing simplicity, reliability, scalability, performance, and reusability.
- Own the full development lifecycle: story preparation, coding, automated testing (unit/integration), deployment, monitoring, and maintenance.
- Implement and launch high-impact features for a retail platform using Test/Behavior-Driven Development (TDD/BDD) practices.
- Monitor and support a serverless microservices architecture on AWS.
- Deploy and manage applications using Docker, Terraform, and AWS services such as Lambda and Fargate.
- Configure and maintain system health monitoring with tools like Splunk, CloudWatch, or DataDog.
- Collaborate with software engineers to design, upgrade, and deliver scalable systems.
- Identify gaps in current solutions, document improvements, and communicate effectively with the team.
- Create and maintain reusable Terraform modules, service templates, and CI/CD pipeline patterns.
- Stay current with AWS service updates and GitLab CI/CD best practices.
- Contribute to shared infrastructure modules across teams.
Required Experience
- 8+ years in DevOps or related roles.
- Deep expertise in AWS services (Lambda, Serverless, API Gateway).
- Proficiency in Terraform (or CloudFormation; Terraform preferred).
- Hands-on experience with CI/CD pipelines (GitLab preferred).
- Strong understanding of protocol and web servers.
- Experience with monitoring and alerting tools (Splunk, CloudWatch, DataDog).
- Advanced Python development skills.
- Working knowledge of RESTful APIs in Python.
Tech Stack
- AWS: Lambda, CloudWatch Alarms, API Gateway, Application Load Balancer
- Infrastructure as Code: Terraform, CloudFormation
- CI/CD: GitLab pipelines
- Programming: Python
Nice to Have
- Experience in secure software development practices.