Automation Engineer
馃搷 Location: Oklahoma City, OK, US
馃彚 Industry: Software Development
馃捈 Work Setting: Hybrid
Are you a DevSecOps and Automation Engineer with experience supporting government or defense environments, building automation solutions, and managing infrastructure at scale?
We are seeking an Automation Engineer to develop, maintain, and enhance automation capabilities supporting critical naval and government platforms. This role focuses on infrastructure automation, CI/CD pipeline development, DevSecOps practices, configuration management, and operational support across hybrid environments.
The ideal candidate combines expertise in Ansible, PowerShell, CI/CD, infrastructure automation, DevSecOps, virtualization, Linux and Windows administration, and government IT operations with strong troubleshooting and collaboration skills.
Key Responsibilities
Infrastructure Automation
- Design, develop, and maintain automation solutions for infrastructure and application management.
- Automate repetitive operational and administrative tasks.
- Improve consistency, scalability, and reliability through automation.
- Develop scripts and workflows that reduce manual intervention.
- Support enterprise infrastructure modernization initiatives.
Core Technologies
- Ansible
- PowerShell
- Automation Frameworks
- Configuration Management Tools
DevSecOps Engineering
- Contribute to the maturity and adoption of DevSecOps practices.
- Integrate security, automation, and compliance throughout delivery pipelines.
- Support secure software delivery processes.
- Implement automated validation and testing controls.
- Promote continuous integration and continuous deployment best practices.
CI/CD Pipeline Development
- Build, maintain, and optimize CI/CD pipelines.
- Automate:
- Build Processes
- Testing Activities
- Release Management
- Deployment Workflows
- Environment Promotion
- Improve deployment speed and reliability.
- Support end-to-end release automation.
CI/CD Activities
- Continuous Integration
- Continuous Delivery
- Continuous Deployment
- Automated Regression Testing
- Release Automation
Infrastructure Operations & Support
- Support infrastructure hosting critical applications and services.
- Monitor system health and operational performance.
- Troubleshoot infrastructure and automation-related issues.
- Resolve operational incidents efficiently.
- Maintain platform stability and availability.
Configuration Management
- Implement and maintain Configuration as Code (CaC) practices.
- Standardize infrastructure deployments.
- Manage system configurations across environments.
- Ensure environments remain consistent and compliant.
- Support configuration auditing and governance requirements.
Infrastructure as Code (IaC)
- Develop and maintain Infrastructure as Code solutions.
- Automate provisioning and deployment of infrastructure resources.
- Improve repeatability and scalability of infrastructure deployments.
- Support modern cloud and on-premise infrastructure management practices.
Cross-Functional Collaboration
- Work closely with:
- Software Developers
- System Administrators
- Operations Teams
- Security Teams
- Program Stakeholders
- Ensure seamless integration between development and operations.
- Support collaborative problem-solving and solution delivery.
- Drive automation initiatives across multiple teams.
Production Deployment & Release Support
- Support deployment of updates into production environments.
- Assist with release planning and implementation.
- Validate successful deployments.
- Troubleshoot deployment failures and rollback scenarios.
- Improve deployment governance and reliability.
Virtualization & Systems Administration
Support infrastructure operating within:
Operating Systems
- Red Hat Enterprise Linux (RHEL)
- Microsoft Windows
Virtualization Technologies
- VMware
- Virtual Machine Administration
- Infrastructure Management
- Maintain operational readiness of supporting infrastructure.
- Support system upgrades and lifecycle management activities.
Troubleshooting & Incident Resolution
- Investigate and resolve automation and infrastructure issues.
- Perform root-cause analysis for recurring problems.
- Improve reliability through proactive monitoring and remediation.
- Support production incident response activities.
- Develop preventative automation solutions.
Agile Delivery Participation
- Work within Agile development and operations environments.
- Participate in:
- Sprint Planning
- Stand-Ups
- Backlog Reviews
- Retrospectives
- Support iterative improvements and continuous delivery objectives.
Qualifications
Education
Required
- High School Diploma or GED
Preferred
- Associate or Bachelor's Degree in:
- Information Technology
- Computer Science
- Cybersecurity
- Systems Engineering
- Related Technical Field
Experience
Required
- 4+ years of experience supporting:
- Department of Defense (DoD)
- Federal Government Agencies
- Government Technology Programs
- Experience troubleshooting and supporting automation solutions.
- Experience working in regulated and mission-critical environments.
- Experience supporting operational infrastructure and deployments.
Technical Skills
Automation
Required
- Ansible
- PowerShell
- Automation Frameworks
- Infrastructure Automation
DevOps & DevSecOps
Required
- CI/CD Pipelines
- Build Automation
- Release Automation
- Continuous Testing
- Secure Software Delivery
Systems Administration
Required
- Red Hat Enterprise Linux (RHEL)
- Windows Server Administration
- Infrastructure Support
Source Control
Required
- Git
- Version Control Workflows
- Repository Management
Virtualization
Required
- VMware
- Virtual Infrastructure Management
Preferred Skills
Infrastructure as Code
- Infrastructure as Code (IaC)
- Configuration as Code (CaC)
- Automated Provisioning
- Environment Standardization
Containerization
- Docker
- Application Containerization
- Container Lifecycle Management
Networking & Automation
- Network Automation
- Python Automation
- Ansible Network Automation
- YAML
- JSON
Knowledge Areas
- Network Configuration Management
- Infrastructure Modeling
- Network Operations
Software Engineering Concepts
- API Design
- Object-Oriented Programming (OOP)
- Automation Framework Design
- Secure Coding Practices
Security Requirements
Required
- Active Secret Clearance
- Ability to continue maintaining clearance requirements.
Additional
- Ability to work in government and defense environments.
- Ability to comply with security and regulatory requirements.
Travel Requirements
- Ability to travel up to 25% (CONUS and OCONUS).
Professional Competencies
- Automation Mindset
- Problem Solving
- Collaboration
- Technical Troubleshooting
- Adaptability
- Initiative
- Continuous Learning
- Communication Skills
- Operational Excellence
- Attention to Detail
Core Competencies
- DevSecOps
- Infrastructure Automation
- Ansible
- PowerShell
- CI/CD
- Git
- VMware
- Linux Administration
- Windows Administration
- Infrastructure as Code
- Configuration as Code
- DevOps
- Containerization
- Python
- Network Automation
- YAML
- JSON
- Government IT
- DoD Support
- Production Support