⚡ New

Release Engineer

Apptad

CalgaryFull-timeMid LevelOn-site

Job Description

Job Title: Release Engineer Job Location: Calgary (Need Onsite day 1, Hybrid 3 days from office). Job Duration: Full Time Job Description: We are seeking a talented and experienced Release Engineer to spearhead our infrastructure initiative of migrating our enterprise environment from RHEL 7 to RHEL 9. This role will focus on platform modernization, security improvements, and automating the entire software supply chain to eliminate vulnerabilities and work closely with cross-functional teams to ensure seamless migration, containerization, and security compliance.

Responsibilities: 1. OS Migration & Package Engineering Execute the technical transition of applications and services from RHEL 7 to RHEL 9, ensuring binary compatibility and library dependency resolution. Build and compile open-source packages from source to meet project-specific requirements.

Troubleshoot library dependencies and binary compatibility issues manually and through automation. Manage the full lifecycle of RPM packages, including creation, testing, and deployment. 2. Containerization & Orchestration Refactor legacy container workflows from Docker to Podman.

Architect and maintain Rancher-managed Kubernetes environments for seamless workload migration across OS versions. Migrate legacy containerized workloads to RHEL 9 Universal Base Images (UBI). 3. Automation & CI/CD Develop and maintain Jenkins pipelines using Groovy Shared Libraries for scalable automation.

Create custom automation tools and API integrations using Python to enhance vulnerability reporting and remediation processes. 4. Vulnerability Management Review vulnerability scan reports and take corrective actions to patch or remediate CVEs. Ensure all RHEL 9 builds adhere to security standards and compliance benchmarks.

Regularly update base images and dependencies to secure the software supply chain. Requirements: 3+ years of experience with Red Hat Enterprise Linux (RHEL), with a strong understanding of RHEL 9 features. Proficiency in Python (for automation and scripting) and Groovy (for Jenkins DSL).

Hands-on experience building and managing container images with Docker, Podman, and Rancher/Kubernetes. Experience with build systems such as Make, GCC, and related tools for compiling from source. Advanced expertise in Jenkins CI/CD pipelines.

Demonstrated experience in vulnerability remediation and security best practices. Experience with Ansible for large-scale OS configuration management.

Posted Yesterday

Related Jobs

Related Searches

Apply Now