General Dynamics Mission Systems International logo
General Dynamics Mission Systems InternationalPosted 2 weeks ago

Software Engineering Developer, DevOps

$85,000–$110,000 year

HybridOttawa, Ontario, Canada

Full TimeBachelors DegreeLarge

Job Summary

Design, implement, and manage CI/CD pipelines to automate software delivery processes while building cloud-agnostic infrastructure using Terraform, Kubernetes, and Ansible. Implement monitoring, logging, and alerting systems for infrastructure and applications, then optimize system performance and ensure availability across AWS, GCP, and Azure platforms. Manage containerized applications with Docker, configure virtualized networks, and write scripts to deploy solutions and automate tasks throughout the software development life cycle. Evaluate new tools to support automation transformation and develop automated tests for updated functionality.

Required Qualifications

  • Bachelor's degree in Software Engineering; Computer Science; or a related technical/engineering degree
  • 4+ years of previous DevOps experience
  • CI/CD Tools: Jenkins, GitLab CI (preferred)
  • Scripting languages: Python, Bash
  • Containerization: Docker, Kubernetes
  • Configuration: Ansible, Terraform, Packer
  • Observability (Prometheus, Grafana)
  • Familiarity with version control systems (Git) and branching strategies
  • Strong understanding of Linux/Unix based systems
  • Experience working through the software development life cycle
  • Knowledge of networking concepts (DNS, TCP/IP, VPNs, etc)
  • Experience with virtualized environments
  • Experience working across at least two major cloud platforms (AWS, Azure, GCP)
  • Ability to obtain and maintain a Canadian government security clearance
  • You must be eligible to work in Canada

Desired Qualifications

  • Thrive working in a team environment, developing consensus rather than working alone
  • Ability to analyze complex issues, develop and recommend options, and implement solutions
  • Understanding of DevSecOps practices
  • Exposure working in an Agile environment, or an understanding of Agile methodologies
  • Demonstrated practice thriving in a hybrid work environment
  • Familiarity with test automation tools and integrating those into your development process
  • Experience working with or familiarity with AI/ML models

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce