Bachelor's degree in Computer Science, Information Technology, or related field
Proven experience with Kubernetes and container orchestration
Strong knowledge of Docker and containerization technologies
Three years of experience with Azure and its Kubernetes service
Proficiency in scripting languages (e.g., PowerShell, Python) for automation
Familiarity with CI/CD tools (e.g., Jenkins, GitLab)
Excellent problem-solving skills and attention to detail
Strong technical communication and collaboration skills
Responsibilities
Deploy and manage Kubernetes clusters across various environments
Monitor and optimize the performance of containerized applications
Implement and maintain CI/CD pipelines for automated deployment
Troubleshoot and resolve issues related to Kubernetes and container orchestration
Collaborate with development teams to design scalable and reliable applications
Ensure security and compliance within Kubernetes environments
Automate infrastructure provisioning using tools like Terraform or Ansible
Conduct regular system audits and performance tuning
Develop and maintain documentation for Kubernetes configurations and processes
Stay updated with the latest Kubernetes features and best practices to continuously improve the infrastructure
Benefits
Opportunity to work with cutting-edge technologies in a fast-paced environment
Collaborative team culture that values problem-solving and innovation
Professional development opportunities to enhance skills and certifications
Access to resources for continuous learning and staying updated with industry trends
Potential for career advancement within a growing organization
Full Job Description
We are looking for a Senior IT Specialist with expertise in Kubernetes to manage and optimize our containerized applications. The ideal candidate will have strong experience in deploying, scaling, and troubleshooting Kubernetes clusters both on-prem and in the public cloud, along with a solid understanding of cloud and bare-metal infrastructure. Excellent problem-solving skills and the ability to work collaboratively in a fast-paced environment are essential.
Responsibilities
Deploy and manage Kubernetes clusters across various environments
Monitor and optimize the performance of containerized applications
Implement and maintain CI/CD pipelines for automated deployment
Troubleshoot and resolve issues related to Kubernetes and container orchestration
Collaborate with development teams to design scalable and reliable applications
Ensure security and compliance within Kubernetes environments
Automate infrastructure provisioning using tools like Terraform or Ansible
Conduct regular system audits and performance tuning
Develop and maintain documentation for Kubernetes configurations and processes
Stay updated with the latest Kubernetes features and best practices to continuously improve the infrastructure
Nice-To-Have Certifications
CNCF Certified Kubernetes Administrator (CKA)
Microsoft Certified: DevOps Engineer Expert
Education and Experience Required
Bachelor's degree in Computer Science, Information Technology, or related field
Proven experience with Kubernetes and container orchestration
Strong knowledge of Docker and containerization technologies
Three years of proven experience with Azure and its Kubernetes service
Proficiency in scripting languages (e.g., PowerShell, Python) for automation
Familiarity with CI/CD tools (e.g, Jenkins, GitLab)
Excellent problem-solving skills and attention to detail
Strong technical communication and collaboration skills
The successful candidate must be able to work in Canada and obtain clearance under the Canadian Controlled Goods program (CGP)
#LI-SM1
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.