Engineer, Senior DevOps

adp

Remote 10 Years Exp Posted 23d ago

Job Description

. Cloud Architecture & Multi‑Cloud Engineering

The Senior DevOps Engineer must be able to design, implement, and operate complex cloud architectures across both AWS and Azure. This includes:

  • Architecting high‑availability, fault‑tolerant, and scalable systems using native cloud services
  • Designing multi‑region and multi‑AZ architectures for mission‑critical workloads
  • Implementing network segmentation, VPC/VNet peering, private endpoints, and secure connectivity patterns
  • Managing identity and access using AWS IAMAzure AD, and enterprise RBAC models
  • Implementing cost‑optimized architectures and continuously monitoring cloud spend
  • Leading cloud migration initiatives, including application modernization and re‑platforming

This role requires the ability to evaluate tradeoffs, propose cloud-native solutions, and guide engineering teams toward best practices.

 

2. Infrastructure as Code (IaC) & Environment Automation

The engineer must be able to fully automate infrastructure provisioning using modern IaC frameworks:

  • Expert-level proficiency with Terraform for multi-cloud deployments
  • Ability to write reusable modules, enforce standards, and manage state securely
  • Experience with CloudFormation (AWS) and ARM/Bicep (Azure) for cloud-native deployments
  • Implementing GitOps workflows using ArgoCD or FluxCD
  • Designing automated environment creation for dev, test, staging, and production

The engineer should be capable of turning manual processes into fully automated pipelines with version-controlled infrastructure.

 

3. CI/CD Pipeline Engineering & Release Automation

This role requires ownership of the entire software delivery pipeline, including:

  • Designing and maintaining CI/CD pipelines using GitHub Actions, Azure DevOps, Jenkins, or GitLab
  • Implementing automated build, test, security scanning, and deployment workflows
  • Managing artifact repositories (Artifactory, Nexus, GitHub Packages)
  • Supporting multiple deployment strategies:
  • Blue/green
  • Canary
  • Rolling updates
  • Integrating automated quality gates, compliance checks, and approval workflows

The engineer must ensure deployments are repeatable, traceable, and zero‑downtime.

 

4. Containerization & Kubernetes Platform Management

The Senior DevOps Engineer must be able to build, secure, and operate container platforms:

  • Designing and maintaining Kubernetes clusters in EKS and AKS
  • Managing cluster upgrades, node pools, autoscaling, and workload isolation
  • Building secure Docker images and implementing image scanning
  • Managing Helm charts, Kustomize, and Kubernetes manifests
  • Implementing service mesh (Istio, Linkerd) and ingress controllers
  • Troubleshooting cluster networking, DNS, and service discovery

This role requires deep understanding of distributed systems, container orchestration, and cloud-native application patterns.

 

5. Monitoring, Logging, Observability & Performance Engineering

The engineer must build and maintain end‑to‑end observability across cloud environments:

  • Implementing monitoring using CloudWatch, Azure Monitor, Prometheus, and Grafana
  • Designing log aggregation pipelines using ELK/EFK stacks
  • Implementing distributed tracing with OpenTelemetry, Jaeger, or Zipkin
  • Creating actionable dashboards, alerts, and SLO/SLI metrics
  • Performing root-cause analysis and post‑incident reviews

The engineer must ensure systems are measurable, observable, and proactively monitored.

 

6. Security Engineering, Compliance & Governance

This role requires strong security expertise, including:

  • Designing secure cloud architectures aligned with CIS, NIST, SOC2, or ISO 27001
  • Implementing secrets management using AWS Secrets Manager, Azure Key

Similar Openings for You