Role overview

Senior DevOps Engineer

FocusDevopsRole area
SeniorityArchitect, Lead, SeniorCandidate level
StackAWS, Devops, TerraformPrimary skills
Location5 accepted countriesEligibility

Requirements and responsibilities

Readable role content extracted into sections for faster review.

About the role

We are looking for a Senior DevOps Engineer to take full ownership of infrastructure across both legacy and modern serverless environments in an enterprise AWS platform. You will build and maintain infrastructure with Terraform, manage EKS workloads and RDS instances, and support CI/CD pipelines using GitLab CI or Jenkins. The role suits a generalist who moves fluidly across stacks, pairs closely with engineering teams, and takes end-to-end accountability for platform reliability.

What you will do

  • Manage and automate infrastructure across multiple stacks, including Windows (C#/C++) for legacy products and Serverless/EKS for modern ones;
  • Build and maintain scalable environments using Terraform in AWS;
  • Implement monitoring strategies that involve both watching the infrastructure and proactively touching the stack to improve performance;
  • Execute complex database migrations and manage RDS instances;
  • Engage in pairing and collaboration to share knowledge across the team and provide cross-product support;
  • Take end-to-end responsibility for projects, from initial provisioning to long-term maintenance;
  • Create runbooks and technical guides to ensure the team can support various products interchangeably.

Must haves

  • 5+ years of DevOps / Infrastructure Engineering experience;
  • Advanced proficiency with Terraform;
  • Strong experience with AWS including RDS provisioning and Lambda;
  • Hands-on experience with EKS (Kubernetes) and Docker;
  • Experience building and maintaining pipelines in GitLab CI or Jenkins;
  • Ability to handle SQL management and migrations;
  • Strong skills in Python or Bash for scripting;
  • Experience with Ansible or Puppet;
  • Comfortable stepping out of your comfort zone and adapting quickly to changing scopes;
  • A self-starter who takes full accountability for the reliability and quality of their work;
  • A proactive communicator willing to ask questions, pair up with peers, and learn new tasks to support the wider team;
  • A generalist mindset with the flexibility to pick up new technologies as the technical stack evolves;
  • Upper-intermediate English level.

Nice to haves

  • Experience with Azure cloud environments;
  • Experience with monitoring and observability tools such as Prometheus or Grafana;
  • Experience building internal developer tooling or automation frameworks;
  • Proven track record of supporting large-scale, high-availability platform environments.

Tech stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Hiring flow

Applications are saved in WithMira for review and follow-up.

1Apply with your profile and resume snapshot.
2Recruiter reviews your fit for this position.
3Messages and referral status stay attached to this role.
Senior DevOps Engineer | WithMira