Role : DevOps Engineer- AWS
Location : Vancouver, BC (Onsite)
Overview : We are seeking a DevOps Engineer with 8+ years of experience focused on AWS services support. The ideal candidate will have hands-on experience deploying and maintaining code with Docker, Terraform, and AWS Lambda.
Experience with continuous delivery is a plus. Candidates should demonstrate a deep understanding of AWS services, possess a solid computer science mindset, and be eager to learn new technologies.
Responsibilities :
- Monitor and support a serverless microservices architecture on AWS.
- Deploy and manage applications using Docker, Terraform into AWS Lambda and Fargate.
- Deploy and track web applications in a cloud environment.
- Setup alarm to track system health using Splunk, CloudWatch or DataDog.
- Collaborate with solutions Software Engineers to design, upgrade and deliver systems.
- Identify gaps in current solutions, document solutions (as tickets), and communicate problems and / or solutions to the team.
- Create and maintain generalized, reusable Terraform modules, service pattern templates, and CI / CD pipeline patterns.
- Research and develop to up to date with recent updates on AWS services patterns and GitLab CI / CD pipeline patterns.
- Contribute in the cross teams shared Terraform modules.
Required Experience :
- 8+ years of experience with DevOps support.
- Experience with AWS services, including Lambda, Serverless, and API Gateway.
- Proficiency with either Terraform or CloudFormation (Terraform preferred).
- CI / CD experience (GitLab Ci / CD preferred)
- Good understanding of HTTP protocol and Webservers
- Monitoring and Alerting with any of the following : Splunk, CloudWatch, DataDog
Tech Stack :
- AWS : Lambda, CloudWatch Alarms, API Gateway, Application Load Balancer
- Orchestration : Terraform, CloudFormation, GitLab CI pipelines
- Programming : Python
Nice to Have :
- Experience with Software Development and security.
5 days ago