
Software Engineering Developer, DevOps
General Dynamics Mission Systems23 hours ago
Ottawa, CanadaMid Level
Responsibilities
- Design, implement, and manage CI/CD pipelines for automated software delivery.
- Design and implement cloud-agnostic infrastructure with Terraform, Kubernetes, and Ansible.
- Implement monitoring, logging, and alerting for infrastructure and applications.
- Manage Docker-based containerized applications and Kubernetes orchestration.
- Optimize performance, troubleshoot issues, and maintain availability, scalability, and reliability across cloud platforms.
- Evaluate, prototype, and deploy tools supporting DevOps automation transformation.
- Apply security best practices, system hardening, and compliance measures.
- Configure and maintain functional and virtualized networks, devices, and infrastructure.
- Integrate and automate provisioning, configuration, and management tools across cloud and on-premises environments.
- Write software and scripts to deploy solutions and automate tasks.
- Develop automated tests for new and updated functionality.
Requirements
- Bachelor’s degree in Software Engineering, Computer Science, or a related technical or engineering discipline.
- At least 4 years of previous DevOps experience.
- Experience with Jenkins, GitLab CI, Python, Bash, Docker, Kubernetes, Ansible, Terraform, Packer, Prometheus, Grafana, and Git.
- Strong understanding of Linux/Unix systems, networking concepts, software development life cycle practices, and virtualized environments.
- Experience working across at least two major cloud platforms among AWS, Azure, and GCP.
- Ability to analyze complex issues, recommend options, implement solutions, and collaborate in a team environment.
- Understanding of DevSecOps practices and exposure to Agile methodologies.
- Familiarity with test automation tools and integrating automated tests into development processes.
- Experience with or familiarity with AI/ML models is preferred.
- Must be eligible to work in Canada and able to obtain and maintain applicable Canadian government security clearances.
Benefits
- Hybrid work arrangement combining remote and onsite work in Calgary or Ottawa.
- 37.5-hour work week with flexibility within core business hours.
- CAD $85,000–$110,000 annual hiring range.
- Medical, dental, and vision coverage for employees and eligible dependents from the first day at no cost.
- Flexible benefit options, emergency medical travel insurance, virtual health care, and an Employee & Family Assistance Program.
- Defined Contribution Pension Plan with employer contributions after three months and an RRSP available from the first day.
- Vacation, holidays, vacation purchase, parental leave top-ups, sick leave, and disability programs.
- Learning platform, educational assistance, mentoring, and reimbursement for professional memberships and dues.
- Onsite fitness facilities, free onsite parking, employee resource groups, discounts, scholarship program, and social and recreational activities.
Tech Stack
AnsibleAWSAzureBashDockerGitGitLab CI/CDGoogle Cloud PlatformGrafanaJenkinsKubernetesLinuxPrometheusPythonTerraform
Categories
About General Dynamics Mission Systems
General Dynamics Mission Systems designs and manufactures secure communications, C4ISR, cyber defense, and maritime/underwater systems used across land, sea, air, space, and cyber domains. It sells integrated hardware and software to U.S. and allied defense and intelligence agencies under government contracts and long-term programs. The company is headquartered in Chantilly, Virginia, and operates as a business unit of General Dynamics.