Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Not Applicable
- Application method
- Direct apply is available
Job summary
Own and improve Azure cloud infrastructure and GitLab CI/CD pipelines for a multi-technology monorepo, ensuring reliable, scalable, and cost-efficient deployments. Manage infrastructure as code, Kubernetes and container platforms, automation, observability, security, documentation, and collaboration with engineering teams.
Job details
About the Role We are seeking a Senior DevOps Engineer to own and evolve the cloud infrastructure and CI/CD platform for our client's 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. 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) AI: Artificial intelligence tools are used to assist in screening and assessing applicants for this position. Vacancy: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position.
What you’ll do
Own and improve Azure cloud infrastructure and GitLab CI/CD pipelines for a multi-technology monorepo, ensuring reliable, scalable, and cost-efficient deployments. Manage infrastructure as code, Kubernetes and container platforms, automation, observability, security, documentation, and collaboration with engineering teams.
Requirements
Requires 5+ years of DevOps, cloud, or platform engineering experience, with production experience in Azure and strong skills in Terraform, GitLab CI/CD, Kubernetes, Docker, Linux, and Git. Experience with observability tools, Ansible, Artifactory, developer tooling, polyglot monorepos, or mission-critical industries is an advantage.
Listed skills
- Microsoft Azure · Preferred
- Kubernetes · Preferred
- Docker · Preferred
- Linux · Preferred
- Terraform · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Azure
- Azure Kubernetes Service
- Terraform
- GitLab CI/CD
- Kubernetes
- Helm
- Docker
- Linux
- Bash
- Python
- Grafana
- Prometheus
- Loki
- Infrastructure as Code
- Cloud Security
- Monorepo Workflows
Job areas
- Technology
- Software
- Engineering
- Security & Safety
More jobs from Insight Global
SAP Delivery Manager
- Hybrid
- Posted Oct 23, 2026
Portfolio Management Specialist
- On-site
- Toronto, ON
- Posted Oct 23, 2026
Payments Operations Administrator
- On-site
- Vancouver, BC
- Posted Oct 23, 2026
Consultant. HR Governance & Controls
- Hybrid
- Toronto, ON
- Posted Oct 23, 2026
