Senior Automation engineer
- 🇺🇸 United States
- On-site
- Senior
- 13 hours ago
- $80,000 – $95,000 / year
- Devops
- Configuration Management
- Ansible
- Linux
- Python
- Bash
- Terraform
- Git
- Bitbucket
- Docker
- Kubernetes
- CI/CD
- TeamCity
- Jenkins
- IaC
- AWS
- Linux OS
- YAML
- Salesforce
- Databricks
- ServiceNow
- Oracle
- ISO 27001
- Health insurance
- Pension
Varmoda is seeking an experienced DevOps Automation Engineer to lead and support automation initiatives across infrastructure provisioning, application build, deployment, configuration management, and software releases.
The ideal candidate will have extensive hands-on experience with Ansible, Linux, Python/Bash/Shell scripting, Terraform, Git/Bitbucket, Docker, Kubernetes, and CI/CD technologies. This role will focus on developing reliable automation solutions, maintaining Ansible playbooks, improving deployment processes, and supporting consistent releases across multiple environments.
The position requires strong collaboration with architecture, development, deployment, database administration, DevOps, and IT management teams. The selected candidate will also participate in evening and weekend on-call support as required to meet business needs.
Key Responsibilities
- Lead automation efforts for infrastructure provisioning, application builds, deployments, and environment management.
- Develop, maintain, and enhance Ansible playbooks to automate infrastructure and application deployment activities.
- Automate Linux operating system and software patching and upgrades across multiple environments.
- Design and maintain automated build and deployment processes, including database-related deployment changes.
- Develop automation scripts, operational utilities, and workflow scripts using Python, Bash, and Shell scripting.
- Provision and manage infrastructure and environments using Terraform and Ansible.
- Develop, maintain, and enhance CI/CD pipelines using technologies such as TeamCity, Jenkins, and Ansible.
- Support containerized application environments using Docker and Kubernetes.
- Troubleshoot automation and deployment issues and validate configurations across environments.
- Improve deployment consistency, automation quality, and overall release reliability.
- Apply infrastructure-as-code (IaC) and automation best practices throughout the deployment lifecycle.
- Work with IT management to continuously improve software engineering practices associated with Continuous Integration and Continuous Deployment (CI/CD).
- Collaborate closely with architects, developers, deployment teams, database administrators, DevOps teams, and application teams to identify and automate operational tasks.
- Demonstrate a strong understanding of AWS infrastructure and the software release lifecycle.
- Participate in evening and weekend on-call support as required by business needs.
Required Qualifications
- 7+ years of experience automating Linux OS and software patches and upgrades across multiple environments using automation technologies such as Ansible.
- 7+ years of hands-on experience automating application build and deployment processes, including database changes, using tools such as Ansible.
- 7+ years of experience developing automation scripts, operational utilities, and workflow scripts using Python, Bash, and/or Shell scripting.
- 4+ years of experience with infrastructure provisioning, configuration, and environment management using Terraform and Ansible.
- 3+ years of hands-on experience with Bitbucket or Git, including branching, merging, configuration, and source-code-management administration.
- 2+ years of experience building and packaging applications with Docker and managing/scaling containerized workloads using Kubernetes.
- 2+ years of hands-on experience developing and managing CI/CD/DevOps pipelines using tools such as TeamCity, Jenkins, and Ansible.
- Strong hands-on knowledge of Linux, Ansible, Ansible Tower/AWX, and YAML.
- Strong understanding of automation best practices, infrastructure-as-code principles, and software release lifecycle processes.
- Ability to troubleshoot automation issues, debug deployments, and validate environment configurations.
- Ability to collaborate effectively across infrastructure, application development, database, architecture, deployment, and DevOps teams.
Preferred Qualifications
- 2+ years of experience with Amazon Web Services (AWS) and AWS infrastructure.
- Experience improving deployment and release reliability.
- Experience troubleshooting complex automated deployments across multiple environments.
- Strong understanding of scalable and repeatable DevOps automation practices.
Certifications & Clearance
- Relevant AWS, Kubernetes, Terraform, Linux, or DevOps certifications are advantageous but not required based on the provided requirements.
About Varmoda
Varmoda is a federal IT solutions provider founded in 2020 and headquartered in McLean, Virginia, delivering citizen-centric public services across Financial Assistance, Public Benefits, and Security & Defense domains. Our five-layer architecture — Salesforce (Engagement), Databricks (Data), ServiceNow (Orchestration), Pega (Decisioning), and Oracle HR (Capacity) — puts data at the common thread of every solution we build for federal agencies and the citizens they serve. Varmoda holds CMMI Maturity Level 3, ISO 9001, ISO 20000, and ISO 27001 certifications, and is recognized as a V3 veteran-friendly employer.
Why Varmoda
- Growth opportunity within a fast-scaling federal IT firm
- Direct impact on citizen-facing federal programs
- Competitive benefits including 401k, health insurance, Paid Time Off, Life Insurance and others — customize per role/location (https://www.varmoda.com/benefits.html)
- Veteran-friendly (V3) workplace culture
Senior Automation engineer · Varmoda