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.
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 RHE...
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.
View more
View less