What are the responsibilities and job description for the Release Engineer - RHEL/Platform Modernization position at Lorven Technologies, Inc.?
Hi ,
Our client is looking for an Release Engineer – RHEL Migration / Platform Modernization for a project in Alpharetta, GA and below is the detailed requirement.
Job Title: Release Engineer - RHEL Migration / Platform Modernization
Location: Alpharetta, GA
Required Skills:
RHEL7/RHEL8/RHEL9, Linux Platform Engineering, OS Migration, Platform Modernization, RPM Package Management, Package Engineering, GCC, Make, CMake, Python, Jenkins, Groovy, CI/CD, Docker, Podman, Kubernetes, Rancher, Ansible, Vulnerability Remediation, CVE Management, Security Hardening, DevOps, Infrastructure Automation, API Integrations, Release Management, Environment Management, Troubleshooting, Root Cause Analysis (RCA), Cloud Platforms, Agile, Scrum, SDLC
Qualifications & Experience:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or related field with 12-15 years of overall experience.
- 7-9 years of experience in Linux / Platform Engineering environments.
- Strong hands-on experience in Red Hat Enterprise Linux (RHEL) administration, engineering, and modernization initiatives with mandatory exposure to RHEL9.
- Proven experience executing large-scale OS migration initiatives including RHEL7 to RHEL8/RHEL9 migrations in enterprise environments.
- Strong expertise in Linux system administration, troubleshooting, performance tuning, patching, and platform lifecycle management.
- Hands-on experience with RPM package engineering, dependency management, binary compatibility troubleshooting, and compiling open-source packages from source code using GCC, Make, and CMake.
- Strong experience with container technologies including Docker, Podman, Kubernetes, and Rancher-managed environments.
- Experience migrating legacy containerized applications from Docker to Podman and implementing RHEL9 Universal Base Images (UBI).
- Hands-on experience developing and maintaining CI/CD pipelines using Jenkins and Groovy shared libraries.
- Strong Python scripting and automation experience for infrastructure automation, API integrations, deployment tooling, and operational tasks.
- Experience with Ansible for large-scale server provisioning, configuration management, and OS automation activities.
- Strong understanding of vulnerability remediation, CVE management, security hardening, and compliance aligned with enterprise security standards.
- Experience supporting release management, deployment coordination, environment management, smoke testing, and post-production stabilization activities.
- Strong understanding of DevOps methodologies, Infrastructure as Code (IaC), CI/CD best practices, and automated deployment processes.
- Experience troubleshooting complex platform, container, package, integration, and deployment issues across multiple environments.
- Exposure to cloud-native technologies, enterprise modernization initiatives, and scalable infrastructure architectures is highly preferred.
- Strong communication, collaboration, stakeholder management, and technical problem-solving skills required for client-facing engagements.
Key Responsibilities:
- Execute enterprise-scale migration activities from RHEL7 to RHEL9 including platform modernization, package remediation, and environment upgrades.
- Build, compile, troubleshoot, and manage open-source software packages, RPMs, and dependency libraries across Linux environments.
- Resolve binary compatibility issues, package conflicts, and platform-related deployment challenges during migration activities.
- Design, implement, and maintain scalable CI/CD pipelines using Jenkins, Groovy shared libraries, and automation frameworks.
- Develop Python-based automation utilities, API integrations, operational scripts, and deployment tooling to improve engineering efficiency.
- Refactor and modernize containerized workloads from Docker to Podman aligned with RHEL9 container standards and security requirements.
- Support Kubernetes and Rancher-managed environments including deployment, troubleshooting, orchestration, and container lifecycle management.
- Implement and support RHEL9 Universal Base Images (UBI) and secure containerization best practices.
- Collaborate with Development, Infrastructure, Security, DevOps, QA, and Architecture teams to deliver platform modernization initiatives.
- Coordinate environment readiness, release planning, deployment execution, and configuration management activities across development, QA, and production environments.
- Perform vulnerability remediation, CVE patching, security hardening, and compliance validation aligned with enterprise standards.
- Conduct root cause analysis (RCA) for recurring platform, deployment, and infrastructure issues and implement corrective actions.
- Support smoke testing, deployment validation, production cutovers, and post-deployment stabilization activities.
- Monitor system health, platform performance, container environments, and proactively identify optimization opportunities and operational risks.
- Maintain technical documentation including deployment runbooks, architecture diagrams, operational procedures, and migration plans.
- Ensure adherence to enterprise engineering standards, release governance, security policies, and operational best practices.
- Drive continuous improvement initiatives focused on automation, deployment reliability, platform stability, operational excellence, and modernization strategies.
- Promote Agile/Scrum best practices, knowledge-sharing initiatives, and collaborative engineering culture across teams.