The Position The Intermediate DevOps Specialist is a core member of multidisciplinary Geointelligence delivery teams and plays a key role across the software development life cycle.
You will work with software developers, systems engineers, quality engineering, cloud and infrastructure teams, and cybersecurity specialists to design, implement, and operate secure continuous integration and continuous delivery (CI/CD) capabilities. The role supports reliable build, test, release, deployment, monitoring, and operational workflows for geospatial applications, Earth observation data platforms, and mission-focused services.
As a member of the DevOps practice, you will also help improve shared standards, reusable tooling, technical documentation, and delivery practices as technology, security, and business needs evolve.
Responsibilities:- Partner with project teams to plan, build, test, release, deploy, and operate software and data services.
- Design, implement, maintain, and troubleshoot CI/CD pipelines that automate software builds, quality checks, security scans, testing, packaging, and deployment.
- Integrate automated functional, integration, performance, and regression testing into delivery pipelines in collaboration with Software Quality Engineering.
- Implement and maintain Infrastructure as Code and configuration automation for cloud, on-premises, and hybrid environments.
- Integrate source-code quality, static application security testing, software composition analysis, container scanning, and policy controls into CI/CD workflows.
- Build and support containerized platforms and deployment patterns using Docker, Kubernetes, and Helm.
- Implement observability capabilities, including logging, metrics, dashboards, alerting, and operational health checks.
- Work with cybersecurity and SecOps teams to apply secure development, access-control, secrets-management, vulnerability-management, and compliance requirements.
- Create and maintain runbooks, pipeline documentation, reusable templates, and technical standards that improve supportability and consistency.
- Participate in incident investigation, root-cause analysis, and corrective actions for build, deployment, platform, and service issues.
- Contribute to continuous improvement across the DevOps practice by reducing manual effort, improving reliability, and managing delivery risk.
Qualifications/ Requirements:- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related discipline, or an equivalent combination of education and relevant experience.
- At least 3 years of experience in software development, DevOps, platform engineering, cloud engineering, or systems administration.
- Hands-on experience with container technologies and orchestration, including Docker, Kubernetes, and Helm.
- Experience scripting and automating operational tasks using Python, shell scripting, PowerShell, or similar languages.
- Experience with Git-based source control and collaborative development workflows, such as GitLab or an equivalent platform.
- Experience creating and supporting CI/CD pipelines using Jenkins, GitLab CI/CD, or comparable tooling.
- Experience with Infrastructure as Code and configuration-management technologies such as Terraform, Ansible, Salt, or equivalent tools.
- Experience implementing or supporting monitoring and observability platforms such as the Elastic Stack, Prometheus, Grafana, Dynatrace, or similar technologies.
- Working knowledge of Linux environments, networking fundamentals, identity and access management, certificates, and secrets management.
- Ability to diagnose complex delivery and platform issues, communicate technical information clearly, and work effectively across engineering and operational teams.
- Ability to obtain and maintain the required Government of Canada security clearance and satisfy Controlled Goods Program and applicable export-control requirements.
Desirable- Experience supporting secure, regulated, or mission-critical systems and applying security guidance such as NIST SP 800-171, CIS Benchmarks, or related controls.
- Experience working in disconnected, air-gapped, or restricted-network environments with limited external connectivity.
- Experience with public cloud platforms and services; relevant AWS, Microsoft Azure, or Google Cloud certification is an asset.
- Experience with GitOps, policy as code, artifact repositories, container registries, and automated release governance.
- Experience with DevSecOps tools for static analysis, software composition analysis, container security, and vulnerability management.
- Experience supporting geospatial, remote sensing, Earth observation, image-processing, or high-volume data platforms.
- Knowledge of high-availability, disaster-recovery, backup, and operational-resilience practices.
- Familiarity with Agile delivery methods and work-management tools such as Jira or Azure DevOps.
Comments/Special Considerations:Successful candidates must obtain and hold
security clearance at the reliability status level, and pass security assessment for the
Controlled Goods Program (CGP).
The compensation range for this position is $78,000 - $108,000 annually. The specific compensation offered will be based on the qualifications and experience of the successful candidate.
#LI-KP1 #Sp #LI-Hybrid #IND