CI/CD Developer

Telesat Corporation$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 1-3 years of experience in software development with a focus on DevOps
  • Familiarity with CI/CD tools like GitLab, Jenkins, or Azure DevOps
  • Experience with Docker and Kubernetes
  • Proficient in Python and Bash scripting
  • Knowledge of YAML file format

Responsibilities

  • Design and maintain continuous integration infrastructure for test deployments
  • Build and maintain CI/CD pipelines using GitLab CI
  • Develop tools to automate deployment processes and speed up software delivery
  • Create tools to automate testing processes
  • Resolve issues in the CI/CD pipeline, identifying infrastructure versus product code issues
  • Manage deployment and releases for repositories in Artifactory
  • Operate Azure Kubernetes clusters, both on-premises and cloud-based
  • Collaborate within an Agile development environment, aligning deployment goals with business objectives

Benefits

  • Collaboration with multi-disciplinary engineering teams
  • Exposure to advanced tools like GitLab CI, Docker, and Kubernetes
  • Engagement in an Agile development environment
  • Opportunities for professional growth within dynamic projects
  • In-house development of automation processes and deployment strategies
Full Job Description
We are seeking a Tools and Automation Developer to join our dynamic team. As a Tools and Automation Developer, you will play a crucial role in designing, implementing, and managing our infrastructure, ensuring seamless deployment and efficient operations. If you're passionate about automation, cloud technologies, and CI/CD pipelines, this role is perfect for you! **MAIN RESPONSIBILITIES:** - Continuous Integration Setup: Help design and maintain the core continuous integration infrastructure to support both test deployments in virtualized and on real lab HW - Gitlab CI/CD Pipelines: Build and maintain CI/CD pipelines using GitLab CI. - Automation: Build tools to automate deployment processes to accelerate software delivery. - Testing: Build tools to help automate test processes - Triaging and Troubleshooting: Work to resolve issues in the CI/CD pipeline. Help to identify when there are issues in infrastructure vs. in the product code. - 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). - 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. **EDUCATION & EXPERIENCE REQUIRED** - Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. - 1-3 years of experience in software development, focusing on DevOPs. **Specialized Knowledge, Skills and Abilities** - Must-Have Skills - A degree in computer science or a related discipline - Familiarity with CI/CD tools such as GitLab, Jenkins, or Azure DevOps. - Familiarity with Docker and Kubernetes. - Scripting skills in Python and Bash. - Knowledge of YAML file format - Nice-to-Have Skills - Experience with Artifactory. - Knowledge of build tools such as Yocto, Autotools, or CMake - Knowledge of Ansible playbooks to help in deployments of microservices onto target systems - Knowledge of monitoring tools such as Prometheus, Grafana, and ELK/Opensearch. - Understanding of cross compilation systems for multi architecture SW (specifically x86_64 and aarch64) and creation of build containers. - Familiarity with Zephyr (test management tool). **DECISION MAKING & SUPERVISION** - This role has no direct reports, but will work and interact with multi-disciplinary engineering teams. **WORKING CONDITIONS** - This role requires presence in the office Monday, Tuesday, Thursday and Friday. - Working conditions are generally comfortable, typical of an office environment. #LI-LG1

About Telesat Corporation

Telesat Corporation is a publicly traded company that provides satellite communications services to customers in the telecommunications, broadcast, and government sectors. The company was founded in 1969 and is headquartered in Ottawa, Canada. Telesat's services include satellite broadband, video distribution, and government and military communications. The company operates a fleet of satellites that provide coverage to the Americas, Europe, the Middle East, and Africa. Telesat is committed to innovation and has invested in the development of new satellite technologies.
Learn more about Telesat Corporation
Size
500 employees
Market Cap
$351 million
Industry

Similar Jobs

More Jobs at Telesat Corporation

More Information Technology Jobs

Find similar CI/CD Developer jobs: