Job Title: DevOps Engineer (Multi-Cloud & On-Premises CI/CD)
Location: DesMoines, IA (Preferred Local Candidates)
Interview Process: Video (2 Rounds)
Work Schedule: Onsite
Job Description:
Experience 5–10+ Years
Role Summary
We are seeking an experienced DevOps Engineer to design, implement, and maintain scalable, secure,
and automated CI/CD pipelines across On-Premises, Microsoft Azure, AWS, and Google Cloud
Platform (Google Cloud Platform) environments. The ideal candidate will have strong expertise in infrastructure
automation, cloud-native technologies, containerization, platform engineering, and DevSecOps practices.
This role will work closely with Development, Infrastructure, Security, and Operations teams to accelerate
software delivery, improve reliability, and establish modern DevOps practices across enterprise
environments.
Key Responsibilities
CI/CD Pipeline Engineering
Design, implement, and optimize enterprise CI/CD pipelines for application and infrastructure
deployments.
Automate build, test, release, and deployment processes across on-prem and cloud platforms.
Manage source code repositories and branching strategies using Git-based workflows.
Implement deployment methodologies including Blue-Green, Canary, and Rolling Deployments.
Develop reusable pipeline templates and DevOps standards.
Cloud & Infrastructure Automation
Build and maintain Infrastructure as Code (IaC) solutions using Terraform, CloudFormation,
ARM/Bicep, or similar technologies.
Automate provisioning and configuration management across AWS, Azure, Google Cloud Platform, and on-prem
environments.
Support hybrid-cloud and multi-cloud architecture initiatives.
Manage cloud networking, identity integration, and security controls.
Containerization & Kubernetes
Deploy and manage containerized applications using Docker and Kubernetes.
Administer Kubernetes platforms such as AKS, EKS, GKE, OpenShift, or Rancher.
Implement container security, image management, and lifecycle governance.
Support microservices-based architectures.
DevSecOps & Security
Integrate security scanning into CI/CD pipelines including SAST, DAST, SCA, and container
security.
Ensure compliance with enterprise security policies and cloud governance standards.
Implement secrets management solutions such as HashiCorp Vault, Azure Key Vault, AWS
Secrets Manager, or Google Cloud Platform Secret Manager.
Support vulnerability remediation and security automation initiatives.
Monitoring & Reliability Engineering
Implement monitoring, logging, and observability solutions.
Configure centralized dashboards, alerting, and performance management.
Support Site Reliability Engineering (SRE) practices to improve platform stability and availability.
Perform root cause analysis and continuous improvement activities.
Required Technical Skills
CI/CD Tools
Jenkins
GitHub Actions
GitLab CI/CD
Azure DevOps
Bitbucket Pipelines
TeamCity (preferred)
Version Control
Git
GitHub
GitLab
Bitbucket
Cloud Platforms
Microsoft Azure
Amazon Web Services (AWS)
Google Cloud Platform (Google Cloud Platform)
Infrastructure as Code
Terraform
CloudFormation
ARM Templates
Bicep
Ansible
Puppet or Chef (preferred)
Container & Orchestration
Docker
Kubernetes
AKS
EKS
GKE
OpenShift (preferred)
Scripting & Automation
PowerShell
Bash/Shell
Python
YAML
JSON
Monitoring & Logging
Prometheus
Grafana
Datadog
Splunk
ELK Stack
Azure Monitor
CloudWatch
Google Cloud Platform Operations Suite
Security & DevSecOps
SonarQube
Checkmarx
Veracode
Snyk
Prisma Cloud
HashiCorp Vault
Preferred Certifications
AWS Certified DevOps Engineer – Professional
Microsoft Azure DevOps Engineer Expert (AZ-400)
Google Professional Cloud DevOps Engineer
Certified Kubernetes Administrator (CKA)
HashiCorp Terraform Associate
Certified Jenkins Engineer