Skip to content
Role Trackr

DevOps Engineer jobs

Build and maintain CI/CD pipelines, manage cloud infrastructure, and automate deployment processes. Ensure system reliability, scalability, and security across development and production environments.

Live now
621DevOps Engineer roles
Pay posted
59%of 621 roles
Remote
57%of 621 roles
Senior
53%of 621 roles

Live DevOps Engineer roles

All 621 DevOps Engineer roles
Gainsight · Remote
I noticed the remote listing required hybrid work from Hyderabad.
OpenAI · Remote · $177K to $285K
I noticed this role owned on-site network construction and contractor coordination.
Perplexity · San Francisco, CA · $220K to $405K
I noticed ownership spanned Kubernetes, AWS networking, storage, and tested restores.
Perplexity · San Francisco, CA · $250K to $485K
I noticed multi-cloud GPU orchestration, scheduling, and Kubernetes operations.
Etched · San Jose, CA
I noticed the role owns Linux fleets, networking, and test-result pipelines.
P
Perforce · Remote · $200K to $220K
I saw ownership of infrastructure automation platform and six product managers.
Litmus · Santa Clara, CA or remote
CHAOS Industries · San Francisco, CA · $140K
Anthropic · San Francisco, CA or remote · $320K to $405K
Filevine · Salt Lake City, UT or remote

The guide

How the DevOps Engineer job really works.

What the work is, what hiring teams expect, and how people get in. From real postings and our research.

What the job actually is

Build and maintain CI/CD pipelines, manage cloud infrastructure, and automate deployment processes. Ensure system reliability, scalability, and security across development and production environments.

Typical setup: a mid-level role, full-time, remote workplace.

What a day actually looks like

The day starts by checking overnight alerts in PagerDuty and the state of the pipelines, then standup with the platform or infrastructure team. Project work might be writing a Terraform module for a new service, upgrading a Kubernetes node group, or fixing a flaky GitHub Actions workflow that developers keep complaining about in Slack. Expect regular interrupts: a developer whose deploy is stuck, a Grafana alert about pod memory, a security ticket about an unpatched image. On-call weeks reshape everything, and a bad incident can mean an afternoon in a war room followed by writing the postmortem. The best days are heads-down automation work; the honest average day is half planned work, half interrupts.

What hiring teams expect

The responsibilities that show up in real postings for this role:

  • Build and maintain CI/CD pipelines that let developers ship safely and frequently
  • Provision and manage cloud infrastructure with Terraform, keeping everything version-controlled and peer reviewed
  • Operate and troubleshoot Kubernetes clusters in production, including upgrades, autoscaling, and cost tuning
  • Implement monitoring, alerting, and logging, and improve incident response runbooks
  • Participate in an on-call rotation and lead post-incident reviews
  • Automate away manual toil and build self-service tooling for engineering teams

Qualifications

Experience: 3 to 6 years in DevOps, SRE, cloud infrastructure, or systems engineering. Education: Bachelor's degree in Computer Science or a related field, or equivalent experience (frequently waived for strong hands-on candidates).

Certifications that carry weight on this resume:

  • AWS Certified Solutions Architect Associate
  • Certified Kubernetes Administrator (CKA)
  • AWS Certified DevOps Engineer Professional
  • HashiCorp Certified: Terraform Associate

Attributes interviewers probe for: automation-focused, problem solver, systems thinker, security-conscious, collaborative.

Tools of the trade

What this role actually works in day to day:

  • Terraform
  • Kubernetes (kubectl, Helm)
  • GitHub Actions
  • ArgoCD
  • Datadog or Grafana/Prometheus
  • PagerDuty
  • AWS Console and CLI
  • Slack

How success is measured

The numbers this role is judged on:

  • Deployment frequency and change failure rate (DORA metrics)
  • Mean time to recovery on incidents
  • Service uptime and SLO attainment
  • Reduction in manual toil (automation shipped, developer self-service adoption)
  • Cloud cost efficiency of owned infrastructure

How to break in

The entry paths that actually work:

  • Start in sysadmin, IT operations, NOC, or cloud support roles and automate your own job with Python, Terraform, and CI tooling
  • Move internally from a software engineering seat by owning your team’s pipelines and infrastructure
  • Earn AWS Solutions Architect Associate plus CKA and build a public homelab or GitHub portfolio with real Terraform and Kubernetes projects
  • Target managed service providers and consultancies that hire earlier-career cloud engineers and provide broad multi-client exposure

How hiring usually works

A recruiter screen comes first, then typically a technical screen with a hiring manager or senior engineer that is scenario-heavy (debug this outage, design this pipeline) rather than LeetCode-heavy, followed by a loop with a hands-on or take-home exercise (Terraform module, pipeline build), an infrastructure design round, and a behavioral round often focused on incident stories. Resumes are screened hard for specific tool keywords (Kubernetes, Terraform, AWS), so exact naming matters more than for most roles. Pipelines usually run 3 to 5 weeks with responses within about a week per stage.

Companies known for this role

Examples of companies that regularly hire this profile: Amazon Web Services, Datadog, Cloudflare, Fidelity Investments, GitLab. Use them to calibrate your target list, then build your own tier of companies that fit you.

Worth knowing

Many companies are relabeling this role as platform engineer with the same core skills, so search both titles; on-call is nearly universal and worth asking about directly (rotation frequency and comp) before accepting an offer.

Words that show up in postings

The terms current postings use. Work them into your bullets where they are true of you.

  • AWS (EKS, EC2, IAM, VPC)
  • Kubernetes
  • Terraform
  • CI/CD (GitHub Actions, GitLab CI, or Jenkins)
  • Docker and containerization
  • Linux administration
  • Python or Bash scripting
  • GitOps (ArgoCD or Flux)
  • Monitoring and observability (Prometheus, Grafana, Datadog)
  • Helm
  • Infrastructure as Code best practices
  • Platform engineering and internal developer platforms (Backstage)
  • Service mesh (Istio)
  • Azure or GCP
  • Security scanning in pipelines (Snyk, Trivy)
  • Kafka or event streaming infrastructure
  • AIOps or AI-assisted incident tooling

Purple: asked for in most postings. Outlined: nice to have.

Interview questions to prepare for

  1. A deployment is failing in Kubernetes and the pod is in CrashLoopBackOff. Walk me through how you debug it.
  2. How would you design a CI/CD pipeline for a team of 30 developers deploying multiple times a day?
  3. Explain how you structure Terraform for multiple environments and manage state.
  4. Tell me about the worst production incident you handled. What was the root cause and what changed afterward?
  5. How do you approach GitOps, and when would you pick ArgoCD over pushing from CI?

New DevOps Engineer roles, every morning.

Shep reads company boards every night for DevOps Engineer roles, and puts the new ones in your morning email.

Free. One email a day. Unsubscribe in one click.

We'll email you last night's roles, and product news now and then. Privacy

devops-engineer

Go to bed. Shep's on it.

The board finds the role. Shep runs what happens next: the people, the follow-up and the prep, waiting for your yes in the morning.

Free to start. No card.

We'll email your invite and product news. Privacy

Have an invite code? Sign up

see you in the morning!