Junior Software Engineering Developer, DevOps (New Grad)
General Dynamics Mission Systems–Canada is shaping the future of defence and security through engineering technology. They are seeking a motivated Junior DevOps Engineering Analyst to assist in building, maintaining, and improving development and operational efficiency, while working closely with stakeholders to modernize engineering culture and practices.
Responsibilities
- Implement and manage CI/CD pipelines to automate software delivery processes
- Develop and maintain infrastructure-as-code (IaC) scripts using tools like Terraform and Ansible
- Automate repetitive tasks using scripting languages (Bash, Python, or PowerShell)
- Implement monitoring, logging, and alerting systems for infrastructure and applications
- Manage containerized applications using Docker and orchestration tools like Kubernetes
- Optimize system performance, troubleshoot issues, and ensure system availability and reliability
- Evaluate, prototype, and roll out new tools and technologies to support the DevOps automation transformation effort
- Ensure adherence to security best practices and implement system hardening and compliance measures
- Configure, manage and maintain functional and virtualized networks, devices and infrastructure
- Integrate tools together and automating their provisioning, configuration, and management
- Writing software and scripts necessary to deploy solutions and automate tasks
Skills
- Bachelor's degree in Software Engineering; Computer Science; or a related technical/engineering degree
- Scripting languages: Python, Bash, Powershell
- Containerization: Docker, Kubernetes
- Configuration: Ansible, Terraform, Packer
- Observability (Prometheus, Grafana)
- Familiarity with version control systems (Git) and branching strategies
- Basic knowledge of Linux/Unix and Windows systems
- Experience working through the software development life cycle
- Knowledge of networking concepts (DNS, TCP/IP, VPNs, etc)
- Experience with virtualized environments
- Previous DevOps experience is preferred
- CI/CD Tools: Jenkins, GitLab CI (preferred)
- Thrive working in a team environment, developing consensus rather than working alone
- Strong problem-solving skills and eagerness to learn
- Understanding of DevSecOps practices
- Exposure working in an Agile environment, or an understanding of Agile methodologies
- Familiarity with test automation tools and integrating those into your development process
Benefits
- Comprehensive medical, dental and vision coverage for you and your eligible dependents, from day one of employment at no cost to you.
- Flexible benefit options available (including HCSA).
- Emergency medical travel insurance.
- 24/7 virtual health care services.
- Employee & Family Assistance Program (EFAP) – counselling, life coaching, lifestyle change support, and financial planning.
- Onsite fitness facilities & employee resource groups.
- Defined Contribution Pension Plan (DCPP) with employer contributions after 3 months of service.
- Access to financial advisors for investment advice and comprehensive financial planning.
- Voluntary Registered Retirement Savings Plan (RRSP) accessible from day one.
- Flexible time away to rest and renew with vacation, holidays, vacation purchase plan and parental leaves (with top up options).
- Sick leave and disability programs.
- Grow your career your way with free access to a learning platform offering a wide range of courses and resources.
- Educational Assistance Program to support formal learning.
- Self-directed mentoring opportunities.
- Reimbursement for professional and industry-related memberships and dues.
- Employee discounts on travel, home and auto insurance, as well as services and activities.
- Free onsite parking.
- Annual scholarship program for children of GD employees.
- Employee social clubs and recreational activities.
Company Overview
Apply To This Job