General Dynamics Mission Systems

Software Engineering Developer, DevOps

General Dynamics Mission Systems
Apply
23 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

General Dynamics Mission Systems

About General Dynamics Mission Systems

5,001-10,000 employees

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.

Contact me