General Dynamics Mission Systems

Software Engineering Developer, DevOps

General Dynamics Mission Systems
Apply
7 hours ago
Calgary, CanadaMid Level

Responsibilities

  • Design, implement, and manage CI/CD pipelines for automated software delivery.
  • Build and maintain cloud-agnostic infrastructure using Terraform, Kubernetes, Ansible, and related tools.
  • Implement monitoring, logging, alerting, system hardening, and compliance measures.
  • Manage Docker-based containerized applications and virtualized infrastructure across cloud and on-premises environments.
  • Optimize performance and troubleshoot issues while supporting availability, scalability, and reliability.
  • Evaluate and deploy tools supporting DevOps automation transformation.
  • Integrate and automate provisioning, configuration, and management of development and operations tools.
  • 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, software development life cycles, networking concepts, 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 work collaboratively with stakeholders.
  • Understanding of DevSecOps practices and familiarity with test automation tools are preferred.
  • Experience with Agile environments and AI/ML models is considered an advantage.
  • Must be eligible to work in Canada and able to obtain and maintain applicable Canadian government security clearance and other required security assessments.

Benefits

  • Hybrid work arrangement combining remote and onsite work in Calgary or Ottawa, with a 37.5-hour flexible work week.
  • Full-time regular or term employment.
  • Medical, dental, and vision coverage from the first day at no cost for eligible dependents, plus flexible benefit options and emergency medical travel insurance.
  • 24/7 virtual health care and Employee & Family Assistance Program services.
  • Onsite fitness facilities, employee resource groups, free onsite parking, and employee discounts.
  • Defined Contribution Pension Plan with employer contributions after three months and access to RRSP and financial planning support.
  • Vacation, holidays, vacation purchase options, parental leave top-ups, sick leave, and disability programs.
  • Learning platform access, educational assistance, mentoring, and reimbursement for professional memberships and dues.
  • Employee scholarship, social club, and recreational activity programs.

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