Apptad-Release Engineer

Apptad Inc

Not Interested
Bookmark
Report This Job

profile Job Location:

Calgary - Canada

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

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...
View more view more