Cloud Native Developer

Kardow

Ottawa

On-site

CAD 110,000 - 130,000

Full time

13 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CENGN is seeking a Cloud Native Developer to design, implement, and operate cloud infrastructure and deployment pipelines in a Kubernetes-based environment with Kafka as the messaging backbone.

You will collaborate with development, operations, and security teams to ensure reliability, scalability, and security of cloud-native applications, while contributing to code reviews, mentoring Co-ops, and documenting systems and decisions.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Hands-on experience designing, implementing, and managing cloud infrastructure (AWS/Azure/GCP).
  • Proficiency with Docker, Kubernetes, and CI/CD tooling; strong scripting skills.

Responsibilities

  • Design, build, and maintain cloud infrastructure and deployment pipelines.
  • Develop CI/CD pipelines for automated deployment, testing, and monitoring.
  • Manage PostgreSQL databases and Kafka as the messaging backbone of the platform.
  • Implement monitoring with Prometheus, Loki, and Grafana; ensure security and reliability.

Skills

Python
Go
Bash
Linux
Kubernetes
Docker
CI/CD
GitOps
Networking
Security

Education

Bachelor’s degree in CS/Engineering

Tools

Jenkins
ArgoCD
CircleCI
Terraform
Ansible
AWS
Azure
GCP
Prometheus
Grafana
Kafka

Job description

About the Job
Position: Cloud Native Developer
Location: Ottawa
Salary Range: $110,000 - $130,000

Use of AI in Hiring: No, we do not use AI in screening/selection.

Vacancy Status: This posting is for an existing vacancy. We are hiring for 1 position.

The Opportunity

The Cloud Native Developer plays a pivotal role in designing, implementing, and maintaining CENGN’s cloud infrastructure and deployment pipelines, with particular focus on supporting our Kubernetes-based platform with Kafka at its core. This role works closely with the development, operations, and security teams to ensure the reliability, scalability, and security of our cloud-native applications and contributes to the betterment of the team through sound judgment, code review input, and knowledge sharing.

Key Responsibilities
Infrastructure and Automation
  • Design, build, and maintain cloud infrastructure using Infrastructure as Code (IaC) tools such as Ansible, AWX, Terraform, AWS CloudFormation, or similar technologies
  • Automate tasks to integrate systems using APIs and other technologies
  • Proficiency in command-line tools, package management, and Linux networking
CI/CD & Deployment
  • Develop and implement CI/CD pipelines for automated deployment, testing, and monitoring of applications and infrastructure
Containerization & Orchestration
  • Implement and maintain containerization solutions using Docker and orchestration platforms like Kubernetes
  • Deploy and manage workloads using Helm
Data & Messaging
  • Manage and maintain PostgreSQL databases, including schema design, evolution, and ongoing database maintenance
  • Work with Kafka as the central messaging backbone of the Kubernetes platform; general message bus/queue concepts also apply to adjacent systems
Monitoring, Observability & Incident Response
  • Implement, develop and maintain comprehensive monitoring, logging, and tracing solutions to provide visibility into cloud infrastructure and applications
  • Respond to and troubleshoot incidents by analyzing logs, traces, and metrics; conduct root cause analysis to prevent recurring issues
  • Optimize application performance, scalability, and reliability in a cloud-native environment by observing monitoring tools like, Prometheus, Loki and Grafana
Security & Compliance
  • Implement best practices for security, compliance, and disaster recovery in a cloud-native environment.
  • Implement and manage secure storage for secrets using tools like HashiCorp Vault, AWS Secrets Manager, or Azure Key Vault.
Collaboration & Documentation
  • Collaborates with other technology and operations team members to align priorities and deliver shared objectives.
  • Communicates progress, risks, and blockers clearly to relevant stakeholders, escalating issues in a timely manner.
  • Participate in code/PR reviews and support teammates on day-to-day issues
  • Mentors Co-ops by sharing technical knowledge, providing practical guidance, and encouraging sound engineering practices.
  • Maintains clear, up-to-date documentation for systems, processes, and decisions to support continuity and knowledge transfer across the team.
Support CENGN values
  • Champion a culture of transparency with no silos and no surprises.
  • Demonstrate and support our CENGN values of integrity, accountability, agility, collaboration and fostering success.
  • Bring solutions and decisions to the table with context, connected to our mission.
Key Competencies
  • Bachelor’s degree (or equivalent) in Computer Science, Engineering, or related field, with proven experience designing, implementing, and managing cloud infrastructure on platforms such as AWS, Azure, or GCP.
  • Strong hands‑on experience with Linux distributions such as Ubuntu and SUSE, familiarity with monitoring and logging tools including Prometheus, Grafana, and Loki, and solid IP networking knowledge, with practical understanding of BGP.
  • Strong proficiency in scripting/programming languages (Python, Bash, Go) and command-line tools, package management, and Linux networking; comfortable navigating multi-language codebases.
  • Hands‑on experience with Docker, PROXMOX, and Kubernetes (Vanilla and/or RKE2 a plus), plus CI/ CD and Gitops tools such as Jenkins, ArgoCD, or CircleCI.
  • Knowledge of cloud security best practices (IAM, encryption, network security) and understanding of Agile/DevOps methodologies across the software development lifecycle.
  • Experience managing production workloads with real users/clients, understanding the added care required when systems are client- or user-facing
  • Innovative, solution‑oriented approach with strong problem‑solving skills in distributed systems, excellent communication and cross‑functional collaboration, and a commitment to staying current on industry trends (including emerging areas like 5G).
Languages
  • English oral, reading, and writing
  • French oral, reading, and writing would be considered an asset

CENGN is an equal opportunity employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Network Platform Engineer (AWS)
Senior Network Platform Engineer (AWS)

Capgemini Engineering • Canada

On-site
CAD 69,000 - 148,000
Paid time off
Medical, dental, and vision
Retirement savings plans
+3
Cloud Computing Senior Developer
Cloud Computing Senior Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 100,000
Cloud Platform Engineer
Cloud Platform Engineer

Benchmark Recruitment • Vancouver

On-site
CAD 123,984,000 - 137,760,000
Senior Software Developer
Senior Software Developer

BlueCat • Toronto

On-site
CAD 130,000 - 150,000
Professional Development Budget
Dedicated Wellness Days and Wellness W
Lifestyle Spending Account
+1
Senior Cloud Platform Software Developer
Senior Cloud Platform Software Developer

March Networks • Ottawa

On-site
CAD 100,000 - 130,000
Flexible work environment
Professional development opportunities
Support for healthy work-life balance
DevOps Engineer
DevOps Engineer

Kongsberg • Ottawa

Hybrid
CAD 84,000 - 117,000
Senior Platform Engineering Specialist
Senior Platform Engineering Specialist

CANARIE • Ottawa

On-site
CAD 125,000 - 169,000
DevOps Engineer
DevOps Engineer

Kibbi • Ottawa

Hybrid
CAD 84,000 - 117,000
Hybrid work model
Accommodations available
Cloud Platform Engineer
Cloud Platform Engineer

Swoon • Toronto

Hybrid
CAD 69,000 - 96,000
Senior IT Application Specialist, DevOps & AI Operations - SaaS Client
Senior IT Application Specialist, DevOps & AI Operations - SaaS Client

S.I. Systems Ltd. • Edmonton, Calgary, Vancouver, Victoria, Ottawa

Hybrid
CAD 110,000 - 140,000