Senior DevOps Engineer

  • Greenwood Village, CO
  • Posted 3 days ago | Updated 10 hours ago

Overview

On Site
$65 - $65 hr
Full Time
Contract - Independent
Contract - W2

Skills

Workflow
Operational Efficiency
ProVision
IaaS
Collaboration
Provisioning
Configuration Management
Scalability
Optimization
Computer Science
Reliability Engineering
Kubernetes
Orchestration
Management
Continuous Delivery
Jenkins
GitLab
Continuous Integration
CircleCI
Terraform
Amazon EC2
Amazon S3
Virtual Private Cloud
Grafana
Data Science
Scripting
Python
Bash
Conflict Resolution
Problem Solving
Communication
Amazon SageMaker
Build Tools
Docker
Regulatory Compliance
FOCUS
Amazon Web Services
DevOps
Artificial Intelligence
Machine Learning Operations (ML Ops)
Cloud Computing
Machine Learning (ML)
SANS

Job Details

Job Title: DevOps Engineer - ML Ops (AWS, Kubernetes, Terraform)
Location: Denver, CO (Hybrid)
Department: Technology & Innovation

Contract to hire

Job Summary:
**** is seeking a skilled and driven DevOps Engineer to join our ML Ops team. This role is critical in enabling scalable, secure, and efficient machine learning infrastructure across the organization. You will work at the intersection of DevOps and MLOps, supporting data scientists and machine learning engineers in deploying, monitoring, and maintaining ML models in production using modern DevOps best practices.
You'll be leveraging tools like Kubernetes, Terraform, and CI/CD pipelines in a cloud-native environment (AWS preferred) to streamline workflows, reduce deployment time, and improve operational efficiency for ML-driven initiatives.

Key Responsibilities:

  • Design, build, and maintain CI/CD pipelines for deploying ML models and supporting infrastructure.
  • Manage and optimize Kubernetes clusters for containerized ML workloads and services.
  • Implement Infrastructure-as-Code using Terraform to provision and manage AWS cloud infrastructure.
  • Collaborate closely with ML engineers, data scientists, and platform teams to ensure reliable deployment and monitoring of ML models.
  • Automate provisioning, configuration management, and deployment processes to ensure repeatability and scalability.
  • Monitor infrastructure and applications using observability tools; proactively troubleshoot and resolve system issues.
  • Ensure security, compliance, and cost optimization across the ML Ops infrastructure.
  • Contribute to internal tooling and platform improvements that empower ML teams to work efficiently.

Required Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • 3+ years of hands-on experience in DevOps, Site Reliability Engineering, or Cloud Engineering.
  • Proficient in Kubernetes (EKS preferred) for container orchestration and management.
  • Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI, ArgoCD).
  • Deep understanding of Terraform for infrastructure automation and IaC best practices.
  • Solid experience working in AWS environments (EC2, S3, IAM, Lambda, VPC, CloudFormation, etc.).
  • Familiarity with monitoring and alerting tools (e.g., Prometheus, Grafana, CloudWatch).
  • Experience supporting ML pipelines or data science teams is a strong plus.
  • Scripting skills in Python, Bash, or similar languages.
  • Strong problem-solving and communication skills; collaborative and team-oriented mindset.

Preferred Qualifications:
  • Experience with ML platforms or MLOps tools (e.g., MLflow, SageMaker, Kubeflow).
  • Knowledge of GitOps practices and tools like ArgoCD or Flux.
  • Familiarity with container build tools (Docker, BuildKit).
  • Experience in highly regulated environments (security and compliance focus).
  • AWS certifications (e.g., Solutions Architect, DevOps Engineer) are a plus.

Why Join Us:
  • Work on impactful projects at the intersection of AI/ML and infrastructure.
  • Be part of a growing and innovative ML Ops team.
  • Access to cutting-edge cloud and ML technologies.
  • Competitive compensation, excellent benefits, and career development opportunities.
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.