Senior DevOps Engineer CI/CD & Infrastructure as Code

HMG Technology

United States

Remote

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

HMG Technology is seeking an experienced DevOps Engineer with 5+ years of hands-on experience in CI/CD automation, IaC, cloud infrastructure, and container orchestration. The ideal candidate should have strong expertise in Terraform, Docker, Kubernetes, and CI/CD tools, along with hands-on experience managing cloud environments on AWS, Azure, or GCP.

You will be responsible for designing and maintaining automated deployment pipelines, managing scalable infrastructure, improving deployment

Qualifications

  • 5+ years of experience in DevOps, Cloud Engineering, SRE, or Platform Engineering.
  • Strong hands-on experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, or Azure DevOps).
  • Expert-level experience with Terraform and Infrastructure as Code.
  • Strong experience with AWS, Azure, or GCP.
  • Hands-on experience with Docker and Kubernetes.
  • Knowledge of Ansible or other configuration management tools.
  • Scripting in Python, Bash, or PowerShell.
  • Good understanding of Linux administration, networking, DNS, load balancing, and security.
  • Strong knowledge of Git and version control practices.

Responsibilities

  • Design, implement, and maintain CI/CD pipelines and automation.
  • Automate build, test, security scanning, and deployment processes.
  • Implement deployment strategies like Blue-Green, Canary, and Rolling deployments.
  • Manage artifact repositories and container registries.
  • Improve pipeline performance and deployment reliability.
  • Provision and manage cloud infrastructure with Terraform.
  • Develop modular Terraform configurations and manage state/backends.
  • Automate infrastructure configuration with Ansible or similar tools.
  • Implement infrastructure validation, drift detection, and policy-as-code.
  • Manage cloud infrastructure across AWS, Azure, or GCP.
  • Build and manage Docker containers and Kubernetes clusters.
  • Work with Kubernetes platforms such as EKS, AKS, or GKE.
  • Manage deployments with Helm or Kustomize.
  • Monitor with Prometheus, Grafana, ELK, or CloudWatch.
  • Implement DevSecOps practices and security checks in CI/CD pipelines.
  • Manage secrets using Vault or cloud-based secrets services.
  • Monitor performance and troubleshoot production issues.
  • Participate in incident management and root-cause analysis.
  • Optimize cloud costs and resource utilization.

Skills

CI/CD
Terraform
Docker
Kubernetes
AWS/Azure/GCP
Ansible
Python/Bash/PowerShell
Linux
Git

Education

Bachelor's degree or equivalent

Tools

GitHub Actions
GitLab CI
Jenkins
Azure DevOps
Argo CD
Helm
Kustomize
Terraform

Job description

Job Summary

We are looking for an experienced and hands-on DevOps Engineer with 5+ years of experience in CI/CD automation, Infrastructure as Code (IaC), cloud infrastructure, and container orchestration.

The ideal candidate should have strong expertise in Terraform, Docker, Kubernetes, and CI/CD tools, along with hands-on experience managing cloud environments on AWS, Azure, or GCP.

You will be responsible for designing and maintaining automated deployment pipelines, managing scalable infrastructure, improving deployment reliability, and implementing DevSecOps best practices.

Key Responsibilities
CI/CD & Automation
  • Design, implement, and maintain CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or Azure DevOps.
  • Automate build, testing, security scanning, and deployment processes.
  • Implement deployment strategies such as Blue-Green, Canary, and Rolling deployments.
  • Manage artifact repositories and container registries.
  • Improve pipeline performance and deployment reliability.
Infrastructure as Code (IaC)
  • Provision and manage cloud infrastructure using Terraform.
  • Develop reusable and modular Terraform configurations.
  • Manage Terraform state, remote backends, and multi-environment infrastructure.
  • Automate infrastructure configuration using Ansible or similar tools.
  • Implement infrastructure validation, drift detection, and policy-as-code.
Cloud & Containerization
  • Manage cloud infrastructure across AWS, Azure, or GCP.
  • Build and manage Docker containers and Kubernetes clusters.
  • Work with Kubernetes platforms such as EKS, AKS, or GKE.
  • Manage application deployments using Helm or Kustomize.
  • Implement monitoring, logging, and alerting using Prometheus, Grafana, ELK, or CloudWatch.
Security & Operations
  • Implement DevSecOps practices and security checks in CI/CD pipelines.
  • Manage secrets using Vault or cloud-based secrets management services.
  • Monitor infrastructure performance and troubleshoot production issues.
  • Participate in incident management and root cause analysis.
  • Optimize cloud infrastructure costs and resource utilization.
Required Skills
  • 5+ years of experience in DevOps, Cloud Engineering, SRE, or Platform Engineering.
  • Strong hands-on experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, or Azure DevOps).
  • Expert-level experience with Terraform and Infrastructure as Code.
  • Strong experience with AWS, Azure, or GCP.
  • Hands-on experience with Docker and Kubernetes.
  • Knowledge of Ansible or other configuration management tools.
  • Scripting experience in Python, Bash, or PowerShell.
  • Good understanding of Linux administration, networking, DNS, load balancing, and security.
  • Strong knowledge of Git and version control practices.
Good to Have
  • Experience with GitOps tools such as Argo CD or Flux.
  • Knowledge of Helm, Kustomize, and service mesh technologies.
  • Experience with DevSecOps, security scanning, and policy-as-code.
  • Relevant certifications such as AWS DevOps Professional, Azure DevOps Engineer Expert, Terraform Associate, or CKA.
  • Knowledge of SRE practices and DORA metrics.
Soft Skills
  • Strong analytical and troubleshooting skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and take ownership of responsibilities.
  • Strong automation mindset and willingness to improve existing processes.
  • Ability to mentor junior team members and maintain technical documentation.
Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DevOps Engineer
DevOps Engineer

Virtusa Corporation • Westlake (TX)

On-site
USD 140,000 - 180,000
Senior DevOps Engineer: Cloud, CI/CD & GitOps
Senior DevOps Engineer: Cloud, CI/CD & GitOps

Compunnel Inc. • Mahwah (NJ)

On-site
USD 100,000 - 130,000
Senior DevOps Lead
Senior DevOps Lead

Veriipro • Jersey City (NJ)

On-site
USD 150,000 - 210,000
Senior DevOps Engineer
Senior DevOps Engineer

Agile • Denver (CO)

Hybrid
USD 96,000 - 172,000
DevOps Engineer
DevOps Engineer

Raas Infotek LLC • Quincy (MA)

On-site
USD 140,000 - 190,000
Senior Developer - Devops
Senior Developer - Devops

Compunnel Inc. • Mahwah (NJ)

On-site
USD 100,000 - 130,000
Devops Lead
Devops Lead

Zealogics.com • West Carteret (NJ)

Remote
USD 140,000 - 210,000
Azure DevOps + Terraform Lead
Azure DevOps + Terraform Lead

Veriipro • Tampa (FL)

On-site
USD 110,000 - 160,000
Senior Devops Engineer
Senior Devops Engineer

Everestek Technosoft Solutions • United States

On-site
USD 140,000 - 190,000
Cloud DevOps Engineer II - AWS, Terraform & CI/CD
Cloud DevOps Engineer II - AWS, Terraform & CI/CD

Compunnel Inc. • San Francisco (CA)

On-site
USD 120,000 - 150,000