Senior DevOps Engineer
Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global satellite operators.
Telesat Lightspeed, our revolutionary Low Earth Orbit (LEO) satellite network, scheduled to begin service in 2027, will revolutionize global broadband connectivity for enterprise and Government users by delivering a combination of high capacity, security, resiliency and affordability with ultra-low latency and fiber-like speeds. Telesat is headquartered in Ottawa, Canada, and has offices and facilities around the world.
The company’s state-of-the-art Satellite fleet consists of 12 GEO satellites, the Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit
Key Responsibilities
• Test Infrastructure Resource Management: Develop a system to efficiently use test infrastructure that needs to be shared between developers, testers, sanity testing and regression testing so that resources are optimally used.
• GitLab CI/CD Pipelines: Build and maintain CI/CD pipelines using GitLab. Automate deployment processes to accelerate software delivery.
• Artifactory Deployment and Release Management: Assist in deploying repositories and managing releases for different repository types in Artifactory.
• Kubernetes Operations: Maintain and operate Azure Kubernetes clusters (on-premises or cloud-based). Optimize cluster performance and ensure high availability.
• Agile and Jira Integration: Work within an Agile development environment. Collaborate with development teams, product owners, and stakeholders. Utilize Jira for issue tracking, sprint planning, and backlog management. Participate in planning sessions to align deployment goals with overall business objectives.
• Collaboration: Work closely with other teams to implement deployment strategies and improve existing infrastructure.
Knowledge, Skills & Abilities
• Experience in a distributed microservice deployment environment.
• Experience with L2/L3 networking.
• Familiarity with embedded HW and cross compilation tools.
• Proficiency with Helm for managing Kubernetes applications.
• Strong cloud experience (GCP, Azure, AWS).
• Hands-on experience operating and deploying Kubernetes (on-premises or cloud).
• Familiarity with CI/CD tools such as GitLab, Jenkins, and Azure DevOps.
• Knowledge of Docker and containerization.
• Scripting skills (Python, Bash).
• Experience with Artifactory.
• Knowledge of containers and Dockerfiles in order to support the creation of containers for deployment into test environments.
• Knowledge of creation Debian control files in order to create Debian packages.
• Knowledge of Ansible playbooks to help in deployments of microservices onto target systems.
• Knowledge of monitoring tools such as Prometheus, Grafana, and ELK/OpenSearch.
• Strong understanding of cross compilation systems for multi architecture software (specifically x86_64 and aarch64) and creation of build containers.
• Familiarity with Zephyr test management tool.
Education & Experience
-
Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
-
10+ years of experience in DevSecOPs.
-
Experience in aerospace, satellite communications, telecommunications, defense, or other mission-critical environments.
-
Experience in cloud-native systems.
-
Certifications are considered an asset.
Skills
As published by lever · 2 questions · 2 written answers
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, GitHub URL, Portfolio URL, Other website
- This role resides in Ottawa Ontario. If you live outside of the Ottawa area, would you be willing to relocate for this position?
- This role is a Hybrid position where the resource will be required on-site 4 days per week (Monday, Tuesday, Thursday and Friday). Are you willing to be in the office 4 days weekly?