UNIX RHEL Ansible/AAP Automation Developer
-
IT/Tech
Job Description & How to Apply Below
Location: remote
Duration: 1 year
Senior Ansible / AAP Automation Developer, RHEL LEAPP
Role SummarySeeking an experienced Ansible Automation Platform (AAP) developer with strong Red Hat Enterprise Linux administration skills to support and continually enhance automated RHEL in-place upgrades using Red Hat LEAPP.
This is a sustaining engineering role responsible for improving the reliability, scalability, and functionality of the upgrade automation, with the objective of driving upgrades toward 100% successful completion without manual intervention.
The engineer must be capable of troubleshooting failures across both the Linux operating system and automation code, identifying recurring failure patterns, and developing permanent automated remediation rather than relying on operational workarounds.
Core Responsibilities- Develop, maintain, troubleshoot, and enhance Ansible/AAP automation for RHEL LEAPP in-place upgrades.
- Continuously improve upgrade success rates with a goal of fully automated, zero-touch upgrades.
- Analyze failed or partially completed upgrades and determine the underlying technical cause.
- Convert recurring manual remediation steps into Ansible automation and reusable roles.
- Pre-upgrade readiness checks
- Inhibitor detection and remediation
- Repository and package validation
- Disk-space and file system checks
- Kernel and boot configuration validation
- Failure recovery and rerun capabilities
- Improve automation resilience, including error handling, retry logic, idempotency, logging, exception handling, and recovery from partially completed workflows.
- Develop and maintain Python utilities/modules where Ansible alone is insufficient.
- Maintain automation through Git-based source control and Azure Dev Ops (ADO).
- Develop automated testing and regression capabilities to ensure changes do not introduce failures in previously successful upgrade scenarios.
- Support production upgrade events and perform root-cause analysis of automation and RHEL/LEAPP failures.
- Work closely with Linux Engineering to incorporate new scenarios, exceptions, application requirements, and RHEL changes into the automation.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction