Senior Devops Developer

TelesatOttawa, ON
Onsite

About The Position

We are seeking a Senior DevOps Engineer to own and evolve the cloud infrastructure and CI/CD platform for Telesat's Lightspeed satellite constellation. You will be responsible for the reliability, scalability, and automation of our Azure-based deployment platform, supporting a multi-technology monorepo (Java, Python, TypeScript, MATLAB) serving multiple development teams.

Requirements

  • 5+ years of professional DevOps / Cloud / Platform Engineering experience
  • Azure (AKS, Virtual Networks, Key Vault, Storage, Entra ID) — hands-on production experience
  • Terraform — writing, reviewing, and managing modular IaC at scale
  • GitLab CI/CD — advanced pipeline design (includes, templates, merge trains, multi-project pipelines)
  • Kubernetes — cluster administration, Helm, troubleshooting pod/network issues
  • Docker — building optimized images, multi-stage builds, registry management
  • Linux — strong command-line proficiency, shell scripting
  • Git — branching strategies, merge conflict resolution, monorepo workflows

Nice To Haves

  • Observability tooling: Grafana, Prometheus, Loki (dashboards, alerting rules, log queries)
  • Configuration management: Ansible
  • Artifact management: JFrog Artifactory (Docker, Maven, PyPI registries)
  • Experience with pre-commit frameworks and developer experience tooling
  • Familiarity with satellite/aerospace or other regulated/mission-critical domains
  • Experience supporting polyglot monorepos (Java + Python + TypeScript in one repository)

Responsibilities

  • Design, provision, and manage Azure cloud resources — primarily Azure Kubernetes Service (AKS), networking, storage, and identity — ensuring high availability and cost efficiency for satellite mission-critical workloads.
  • Author and maintain Terraform modules to provision and manage all cloud environments (dev, staging, production), following DRY principles and modular design.
  • Own and extend GitLab CI/CD pipelines (merge request pipelines, merge trains, nightly builds, deployment workflows) across a polyglot monorepo. Ensure fast, reliable feedback loops for Java (Gradle), Python (Poetry/pytest), Matlab, and TypeScript (npm workspaces/Vite) build targets.
  • Maintain Docker images, Helm charts, and Kubernetes manifests. Manage AKS cluster lifecycle including upgrades, scaling policies, and namespace isolation.
  • Write and maintain Bash/Python scripts for deployment automation, environment provisioning, secret rotation, and developer tooling (pre-commit hooks, quality gates).
  • Operate and improve the monitoring stack (Grafana, Prometheus, Loki) to provide actionable dashboards, alerting, and log aggregation across all services.
  • Implement and enforce cloud security best practices — network policies, RBAC, secret management, vulnerability scanning, and compliance controls for satellite communication systems.
  • Work closely with backend, frontend, QA, and MATLAB engineering teams to unblock deployments, improve developer experience, and maintain platform reliability.
  • Maintain runbooks, architecture decision records, and onboarding guides for infrastructure and deployment processes.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service