Sr DevOps Engineer (GitLab CI/CD, Kubernetes, Docker, Observability, AWS)
We are seeking a highly skilled DevOps Engineer responsible for building, automating, and maintaining scalable infrastructure and CI/CD pipelines. The role requires deep expertise in GitLab CI/CD, containerization (Docker), container orchestration (Kubernetes), observability frameworks, and AWS services. The engineer will work closely with development, QA, and cloud teams to ensure efficient, secure, and reliable application delivery.
Canada - Remote
06-12 Months
Required Skills & Qualifications (Must-have qualifications that candidates must meet to be considered)
• Strong experience with GitLab CI/CD pipelines and DevOps automation.
• Hands-on expertise with Docker and Kubernetes (EKS preferred).
• Experience with AWS cloud services (EC2, S3, IAM, VPC, RDS, CloudWatch).
• Good experience with Infrastructure as Code tools (Terraform or CloudFormation).
• Knowledge of observability tools (Prometheus, Grafana, ELK, Splunk, CloudWatch).
• Proficiency in scripting (Python, Bash, Shell scripting).
• Understanding of networking, security, and cloud architecture best practices.
• Experience with version control systems (Git).
Preferred Skills & Qualifications (Nice-to-have skills but are not required)
• Experience with microservices and distributed system architectures.
• Knowledge of service mesh technologies (Istio, Linkerd).
• Experience with CI/CD for multi-cloud or hybrid environments.
• Exposure to security scanning tools (Snyk, Aqua, Prisma Cloud).
• Experience with Agile/Scrum methodologies.
• AWS certification or Kubernetes certification (CKA/CKAD) is a plus.
Day-to-Day Responsibilities (key tasks and expectations for the role)
• Design, implement, and manage CI/CD pipelines using GitLab CI/CD for automated build, test, and deployment processes.
• Containerize applications using Docker and manage container lifecycle effectively.
• Deploy, manage, and scale applications on Kubernetes clusters (EKS preferred).
• Implement Infrastructure as Code (IaC) using Terraform, CloudFormation, or similar tools.
• Configure and manage AWS services including EC2, S3, RDS, Lambda, VPC, IAM, CloudWatch.
• Set up monitoring, logging, and observability solutions using tools such as Prometheus, Grafana, ELK, or AWS CloudWatch.
• Ensure high availability, performance tuning, and reliability of production systems.
• Implement security best practices including secrets management, IAM roles, and compliance controls.
• Troubleshoot infrastructure and application deployment issues across environments.
• Collaborate with developers and stakeholders to streamline release cycles and improve deployment frequency.
For immediate consideration please click APPLY to begin the screening process.