Senior Devops Developer
Telesat Ottawa, Ontario, Canada
Telecommunications · 501-1,000 employees
About the role
The Senior DevOps Engineer will own and evolve the cloud infrastructure and CI/CD platform for the Lightspeed satellite constellation. Responsibilities include managing Azure resources, automating deployments, and ensuring the reliability and security of mission-critical satellite workloads.
What they look for
Requirements
Candidates must have 5+ years of professional DevOps or platform engineering experience with strong proficiency in Azure, Terraform, and Kubernetes. The role requires expertise in CI/CD pipeline design, containerization, and scripting within a polyglot development environment.
Benefits
Full description
About Telesat
Telesat is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global satellite operators.
About the Role
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.
\n
Responsibilities
- Cloud Infrastructure (Azure): 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.
- Infrastructure as Code: Author and maintain Terraform modules to provision and manage all cloud environments (dev, staging, production), following DRY principles and modular design.
- CI/CD Pipeline Engineering: 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.
- Containerization & Orchestration: Maintain Docker images, Helm charts, and Kubernetes manifests. Manage AKS cluster lifecycle including upgrades, scaling policies, and namespace isolation.
- Automation & Scripting: Write and maintain Bash/Python scripts for deployment automation, environment provisioning, secret rotation, and developer tooling (pre-commit hooks, quality gates).
- Observability: Operate and improve the monitoring stack (Grafana, Prometheus, Loki) to provide actionable dashboards, alerting, and log aggregation across all services.
- Security: Implement and enforce cloud security best practices — network policies, RBAC, secret management, vulnerability scanning, and compliance controls for satellite communication systems.
- Collaboration: Work closely with backend, frontend, QA, and MATLAB engineering teams to unblock deployments, improve developer experience, and maintain platform reliability.
- Documentation: Maintain runbooks, architecture decision records, and onboarding guides for infrastructure and deployment processes.
Required Qualifications
- 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 Have
- 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)
\n
Performance Expectations
- Ability to work autonomously and able to hit the ground running within the first month
- Must be able to work with others and be an effective communicator
Work Environment
- Location: 160 Elgin St Suite 2100, Ottawa, Ontario, Canada, K2P 2P7
- On site (downtown Ottawa)
- 4 days will be in office (Wednesday will be a work from home option)
Similar roles
-
(Junior) Cloud Platform Engineer (m/w/d) DevOps
MaibornWolff Career Munich, Bavaria, Germany
-
Cloud DevOps Engineer
SAIC San Diego, California, United States
-
Senior DevOps Engineer
Encora Lima, Lima, Peru
-
Senior Devops - F/H/NB
Ubisoft Paris, Ile-de-France, France
-
DevOps Engineer Internship
Bosch Group Ovar, Portugal
-
Principal DevOps Lead
LivePerson Berlin, Germany · €43K/yr