What are the responsibilities and job description for the Release Engineer – RHEL Migration / Platform Modernization position at Aptino?
Release Engineer – Linux Platform Modernization & Automation
Location: Alpharetta, GA (Hybrid – 3 days onsite per week)
Position Overview:
We are seeking an experienced Release Engineer with a strong background in Linux platform engineering and infrastructure modernization. The ideal candidate will play a key role in a large-scale operating system transformation program, helping migrate enterprise workloads from legacy Red Hat environments to modern RHEL9 platforms while driving automation, container adoption, and security improvements.
Key Responsibilities:
<>Linux Platform Modernization
- Lead and support migration activities from older Red Hat Enterprise Linux environments to RHEL9.
- Analyze and resolve application compatibility issues during platform upgrades.
- Validate system dependencies, libraries, and runtime requirements across migrated workloads.
- Build, package, and maintain software components required for enterprise Linux environments.
- Manage RPM packaging processes and troubleshoot installation or dependency conflicts.
<>Container & Kubernetes Engineering
- Modernize existing container platforms by transitioning workloads from Docker-based environments to Podman.
- Support Kubernetes infrastructure administration and enhancements within Rancher-managed clusters.
- Enable adoption of RHEL9 Universal Base Images (UBI) and container best practices.
- Assist development teams with containerization strategies for legacy applications.
<>CI/CD & Automation
- Design, develop, and maintain Jenkins-based release pipelines using Groovy and shared library frameworks.
- Build automation solutions and platform integrations using Python.
- Improve deployment efficiency through Infrastructure-as-Code and automated release processes.
- Collaborate with engineering teams to establish scalable and repeatable CI/CD practices.
<>Security & Compliance
- Review vulnerability assessment findings and implement remediation plans.
- Address operating system and application-level security risks, including CVE mitigation.
- Ensure Linux platforms comply with organizational security policies and industry standards.
- Support secure build and software delivery practices across the release lifecycle.
Required Skills & Experience:
- 5–7 years of experience in Linux infrastructure, platform engineering, or release engineering environments.
- Strong expertise in Red Hat Enterprise Linux administration with hands-on experience in RHEL9.
- Proven experience executing Linux OS upgrade or migration initiatives.
- Advanced troubleshooting skills across Linux systems, applications, and middleware components.
- Strong Python scripting and automation development experience.
- Hands-on experience developing Jenkins pipelines and Groovy-based automation.
- Experience working with Docker, Podman, Kubernetes, and Rancher platforms.
- Knowledge of software build frameworks such as GCC, Make, and CMake.
- Experience with vulnerability remediation, OS hardening, and security compliance.
- Strong Ansible experience for configuration management and large-scale system automation.
Preferred Candidate Profile:
- Deep engineering mindset with hands-on implementation experience rather than purely operational support.
- Background in platform modernization, infrastructure transformation, or cloud-native initiatives.
- Strong understanding of release management and software delivery practices.
- Excellent communication and stakeholder management skills, with the ability to interact directly with clients and technical teams.