- Company Name
- Sortlist
- Job Title
- DevOps Engineer
- Job Description
-
Job title: DevOps Engineer
Role Summary: Own and evolve a cloud‑native infrastructure stack (AWS, GCP) to deliver reliable, secure, and cost‑effective platforms that enable rapid developer delivery.
Expectations: • Design long‑term infrastructure strategy focused on scalability, observability, and security.
• Lead by example, providing hands‑on leadership for infrastructure as code, CI/CD pipelines, and operational excellence.
• Mentor and collaborate with cross‑functional engineering teams to align architecture and operations.
Key Responsibilities
- Own and maintain infrastructure across AWS and GCP, including EC2, VPC, EKS, and GCP services.
- Build and maintain IaC pipelines using Terraform, Terragrunt, FluxCD, Istio.
- Design, implement, and optimize CI/CD workflows with GitHub Actions, managing environment lifecycles (sandbox, staging, prod).
- Implement and enforce security best practices: Zero Trust networking, access controls, cloud security configurations.
- Enhance monitoring, alerting, incident response (Datadog, Sentry), and post‑mortem processes.
- Improve developer experience: sandbox environments, local dev tooling, documentation, and guidelines.
- Partner with Backend and Frontend Staff Engineers to maintain stack consistency and support multiple Tribes.
- Fuel reliability initiatives, cost‑control loops, and platform maturity improvements.
Required Skills
- 3+ years of production DevOps / Infrastructure / Platform Engineering experience.
- Deep expertise in AWS (EC2, ASG, S3, VPC, EKS) and Kubernetes orchestration.
- Proficiency with Terraform (incl. Tofu), Terragrunt, FluxCD, Istio, and related IaC tooling.
- Strong knowledge of CI/CD automation, GitHub Actions, and container pipelines.
- Solid networking, observability, and cloud security fundamentals (Zero Trust, IAM, VPC, firewalling).
- Excellent problem‑solving, debugging, and incident‑management skills.
- Strong communication, mentorship, and collaboration mindset.
- Fluency in English and French (written and verbal).
Required Education & Certifications
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent professional experience.
- Professional certifications preferred: AWS Certified Solutions Architect, Kubernetes Administrator, or Terraform Associate.