
Copy of Software Engineering Developer, DevOps
General Dynamics Mission Systems23 hours ago
Calgary, CanadaMid Level
Responsibilities
- Design, implement, and manage CI/CD pipelines for automated software delivery.
- Build and maintain cloud-agnostic infrastructure across AWS, GCP, Azure, and on-premises environments using Terraform, Kubernetes, and Ansible.
- Manage Docker-based containerized applications and Kubernetes orchestration.
- Implement monitoring, logging, and alerting systems using observability tools.
- Optimize performance, troubleshoot issues, and maintain system availability, scalability, and reliability.
- Evaluate and deploy tools supporting DevOps automation transformation.
- Implement security hardening, compliance measures, and DevSecOps practices.
- Configure and maintain networks, devices, virtualized environments, and infrastructure.
- Integrate and automate provisioning, configuration, and management of infrastructure tools.
- Write software and scripts for deployment and task automation.
- 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 and GitLab CI, with GitLab CI preferred.
- Proficiency in Python and Bash scripting.
- Experience with Docker, Kubernetes, Ansible, Terraform, and Packer.
- Experience with Prometheus and Grafana for observability.
- Familiarity with Git, branching strategies, 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 collaborate with stakeholders.
- Understanding of DevSecOps practices and exposure to Agile environments.
- Familiarity with test automation tools and integrating automated tests into development processes.
- Experience with or familiarity with AI/ML models is an advantage.
- Must be eligible to work in Canada and able to obtain and maintain applicable Canadian government security clearances.
Benefits
- Hybrid work arrangement combining onsite and remote work in Calgary or Ottawa, with a 37.5-hour flexible work week.
- Comprehensive medical, dental, and vision coverage for employees and eligible dependents from the first day at no cost.
- Flexible benefits, emergency medical travel insurance, virtual health care, and an Employee and Family Assistance Program.
- Onsite fitness facilities, employee resource groups, free onsite parking, social clubs, recreational activities, and employee discounts.
- Defined Contribution Pension Plan with employer contributions after three months and an RRSP available from the first day.
- Vacation, holidays, vacation purchase options, parental leave top-ups, sick leave, and disability programs.
- Learning platform access, educational assistance, mentoring, professional membership reimbursement, and career development support.
- Full-time regular/term employment.
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.