Senior DevOps & SRE Engineer - Seattle, WA

  • Seattle, WA
  • Posted 3 days ago | Updated 3 days ago

Overview

On Site
Depends on Experience
Contract - W2

Skills

Ansible
Application Development
Bash
Bitbucket
Cloud Computing
Collaboration
Continuous Delivery
Continuous Improvement
Continuous Integration
Design Of Experiments
DevOps
Linux
Docker
GitHub
Grafana
Incident Management
Jenkins
Kubernetes
Management
Microsoft Azure
Node.js
Operational Excellence
Optimization
Orchestration
Productivity
Programming Languages
Python
Reliability Engineering
Scalability
Scripting
System Administration
Terraform
TypeScript
Workflow

Job Details

Job Title: Senior DevOps & SRE Engineer Location: Seattle, WA (Hybrid 4 days onsite required) Experience: 10 12 years minimum Rate: DOE $/hr.

About the Role

We are seeking a seasoned Senior DevOps & SRE Engineer with a strong mix of DevOps engineering expertise and Site Reliability Engineering (SRE) practices. This hybrid role is focused on enabling faster, more reliable application development through automation, CI/CD optimization, observability, and operational excellence. The ideal candidate will have deep technical expertise in Docker and Kubernetes, strong CI/CD experience, and a proven track record of implementing SRE best practices.

Key Responsibilities

Build and manage CI/CD pipelines to streamline software delivery and improve release reliability.

Design, maintain, and optimize containerized applications using Docker and Kubernetes.

Implement and manage GitOps workflows using ArgoCD or Flux.

Establish and maintain observability solutions, including monitoring, logging, and alerting with Datadog (or similar tools such as Grafana, Loki, Prometheus, ELK).

Collaborate with application development teams to integrate DevOps and SRE practices.

Develop automation scripts and tooling using Bash, Shell scripting, and other scripting/programming languages.

Ensure application reliability, scalability, and performance through proactive monitoring and incident management.

Support Kubernetes application development; cluster administration experience is a plus.

Drive continuous improvement in system health, automation, and developer productivity.

Must-Have Skills

Containers & Orchestration: Expert in Docker (builds, registries, compose, devcontainers, kaniko) and Kubernetes (CKAD a strong plus).

CI/CD: Hands-on experience with GitHub Actions or Azure DevOps (other CI/CD tools acceptable: Jenkins, BitBucket, AppVeyor, etc.).

Observability: Strong experience with monitoring and logging tools (Datadog preferred, alternatives like Grafana/PrometheELK acceptable).

Scripting & Linux: Advanced Linux knowledge, Bash/shell scripting, and system administration skills.

Nice-to-Have Skills

Application Development: Experience with Node.js, TypeScript, or Go (highly desirable but not mandatory).

Infrastructure: Kubernetes administration (CKA certification preferred), Ansible for automation, Terraform basics.

Cloud: Familiarity with Azure and AKS.

Programming: Python exposure is a plus for tooling and automation.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.