DevOps Specialist - Kubernetes (35700)
- Ottawa, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
This role requires strong troubleshooting skills, an automation-focused mindset, and the ability to collaborate effectively with development and infrastructure teams in a fast-paced technical environment.
Responsibilities
- Deploy, configure, manage, and maintain Kubernetes clusters across on-premises and cloud environments
- Monitor, troubleshoot, and optimize the performance and availability of Kubernetes clusters and containerized applications
- Implement and maintain CI/CD pipelines to support automated application deployment and infrastructure changes
- Diagnose and resolve issues related to Kubernetes, Docker, networking, storage, and container orchestration
- Collaborate with development and infrastructure teams to design scalable, reliable, and highly available solutions
- Implement and maintain security best practices within Kubernetes environments
- Automate infrastructure provisioning, configuration, and deployment using tools such as Terraform and Ansible
- Perform regular system audits, upgrades, patching, capacity planning, and performance tuning
- Develop and maintain technical documentation for Kubernetes environments, configurations, procedures, and operational processes
- Evaluate new Kubernetes capabilities, technologies, and industry best practices to continuously improve the environment
- Support both cloud-based and bare-metal infrastructure supporting containerized workloads
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience
- Proven hands-on experience with Kubernetes and container orchestration
- Strong knowledge of Docker and containerization technologies
- Minimum three years of experience working with Microsoft Azure, including Azure Kubernetes Service (AKS)
- Experience deploying and managing Kubernetes within both cloud and on-premises environments
- Strong understanding of infrastructure, networking, storage, and Linux-based systems
- Proficiency with scripting and automation using PowerShell, Python, or similar languages
- Experience with CI/CD tools such as Jenkins, GitLab CI/CD, or similar technologies
- Experience with infrastructure-as-code and configuration management tools such as Terraform and Ansible
- Strong troubleshooting, analytical, and problem-solving skills
- Excellent technical communication and collaboration skills
- Strong attention to detail and ability to work effectively in a fast-paced technical environment
- CNCF Certified Kubernetes Administrator (CKA)
- Microsoft Certified: DevOps Engineer Expert
More about this job
Responsibilities
Deploy, maintain, troubleshoot, and optimize Kubernetes clusters and containerized applications across cloud and on-premises environments. Build and maintain CI/CD pipelines, automate infrastructure operations, apply security practices, and collaborate with development and infrastructure teams.
Requirements
Requires hands-on Kubernetes and Docker experience, at least three years working with Microsoft Azure and AKS, and experience managing Kubernetes in cloud and on-premises environments. Candidates should also have infrastructure and Linux knowledge, scripting and automation skills, CI/CD and infrastructure-as-code experience, and strong troubleshooting and communication abilities; a bachelor's degree or equivalent experience is required.
Skills
- Kubernetes
- Docker
- Microsoft Azure
- Azure Kubernetes Service
- CI/CD
- Terraform
- Ansible
- PowerShell
- Python
- Linux
- Container Orchestration
- Infrastructure Automation
- Networking
- Storage
- Troubleshooting
- Infrastructure Management
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
Keywords
- Kubernetes
- Docker
- Microsoft Azure
- Azure Kubernetes Service
- CI/CD
- Jenkins
- GitLab CI/CD
- Terraform
- Ansible
- PowerShell
- Python
- Linux
- Containerization
- Container Orchestration
- On-Premises Infrastructure
- Cloud Infrastructure
- Bare-Metal Infrastructure
- Infrastructure as Code
- Configuration Management
- Networking
- Storage
- Cluster Management
- Infrastructure Provisioning
- Automation
- Security Best Practices
- Capacity Planning
- Performance Tuning
- Certified Kubernetes Administrator
- Microsoft Certified: DevOps Engineer Expert