Canadian Bank Note Company, Limited

Platform Developer (DevOps, Kubernetes & GitOps)

Canadian Bank Note Company, Limited

Ottawa, Ontario, Canada (Hybrid) · Full Time

Be the first to apply

Experience
4–7 yrs
Salary
—
Openings
1
Posted
2 days ago
Work mode
Hybrid
Education
Bachelor's degree in Computer Science, Computer Engineering, or related field
Eligibility
Applicants must be legally eligible to work in Canada and able to obtain Government of Canada Secret (Level II) security clearance. Fluency in English is required. Travel availability of approximately 1-2 weeks per year is expected.
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Canadian Bank Note Company

Canadian Bank Note Company (CBN) is a trusted leader in providing secure document and comprehensive enterprise system solutions across various sectors such as border security, civil identity, driver licensing, vehicle data, excise control, currency, lotteries, and charitable gaming. The company fosters a community-oriented culture guided by seven core principles and is committed to employee long-term engagement through competitive remuneration, including health and life insurance, and a defined contribution pension plan with matching contributions.

Position Overview

The Platform Developer role involves designing, implementing, automating, securing, and supporting a cloud-first platform and software delivery pipeline. Key responsibilities include automating continuous integration and deployment (CI/CD), developing container platforms, managing application deployments, and enhancing system observability and dependability. While Microsoft Azure represents the main cloud infrastructure, the position requires adaptability to support multiple environments such as Azure Kubernetes Service (AKS), Red Hat OpenShift, and AWS when needed.

Key Duties

  • Create and maintain reusable GitHub Actions workflows and GitOps methods.
  • Automate processes related to build, testing, security scanning, artifact management, deployment, and release.
  • Ensure consistent deployment strategies across Azure, OpenShift, and other platforms.
  • Administer artifact repositories and container registries and facilitate application promotion across different environments.
  • Enhance deployment dependability by embedding reliability and governance throughout the process.
  • Design and roll out container platforms including AKS, Red Hat OpenShift, and other Kubernetes distributions.
  • Develop and upkeep GitOps deployment patterns using tools like ArgoCD and Helm.
  • Manage Kubernetes components such as networking, ingress, security, secrets, storage, observability, and daily platform maintenance.
  • Establish reusable deployment and operational standards for cloud and on-premises environments.
  • Resolve and optimize performance issues in containerized workloads on cloud and hybrid infrastructures.
  • Collaborate with cross-functional teams to improve quality control and application security using automation tools like Snyk and JFROG Xray.
  • Participate in hybrid cloud platform strategy, addressing multi-cloud support and standards to reduce platform-specific dependencies.
  • Evaluate and balance cloud-native and platform services emphasizing portability, operational ease, and overall cost.

Technical Environment

  • Cloud: Microsoft Azure, Amazon Web Services (AWS)
  • On-premises: Red Hat OpenShift
  • Practices: DevSecOps, GitOps
  • Container Technologies: Docker, Kubernetes, Helm, Terraform
  • Tools: GitHub Actions, Artifactory, ArgoCD
  • Security and Quality: Snyk, SonarQube, JFrog Xray
  • Monitoring: Prometheus, Grafana, OpenTelemetry, Azure Container Insights
  • Version Control: Git

Required Qualifications

  • Legal authorization to work in Canada.
  • Proficiency in English (spoken, written, reading).
  • Capability to obtain and maintain a Government of Canada Secret (Level II) security clearance promptly.
  • Willingness to travel approximately 1-2 weeks annually.
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience.
  • At least four years in IT relevant fields.
  • Minimum three years in DevOps or equivalent roles.
  • At least two years experience in software development or automation related to Azure.
  • Strong expertise with GitHub, GitHub Actions, repository governance, and deployment automation.
  • Proficient in Kubernetes, AKS, Helm, Docker, and ArgoCD.
  • Working knowledge of Azure, AWS, hybrid cloud architectures, or Red Hat OpenShift.
  • Familiarity with automated testing methodologies.

Preferred Credentials

  • Certifications such as AZ-400 (DevOps Engineer Expert), CKA, CKAD, or EX280 (Red Hat OpenShift specialist).
  • Seven years of IT experience overall.
  • Over five years in DevOps, platform engineering, or related roles.
  • At least three years managing production Kubernetes workloads with GitOps tools.
  • Experience with Terraform and JFrog Artifactory.
  • Experience using Snyk, SonarQube, JFrog Xray.
  • Skills with observability tools like Prometheus, Grafana, OpenTelemetry, Azure Container Insights.
  • Expertise in on-premises Red Hat OpenShift and multi-cloud implementations.

Additional Information

Employment Equity: The company is devoted to fostering diversity and inclusiveness, welcoming applications from underrepresented groups including women, Indigenous peoples, persons with disabilities, visible minorities, and LGBTQ2+ individuals. Accommodations are offered during recruitment in accordance with accessibility standards.

Artificial Intelligence Disclosure: AI technologies may be employed during recruiting phases (e.g., screening, matching, scheduling), with human oversight to ensure fairness and compliance with legal requirements.

Minimum education

Bachelor's Degree

Tools & software

Microsoft Azure Microsoft Azure required

How they work

Teamwork & Collaboration Problem Solving Attention to Detail Adaptability Work Ethic

Languages

Servicenow
🤖
Online · instant AI help
Broxer