Sr. DevOps / Cloud Infrastructure Engineer
- Montreal, QC, Canada
$120,000 to $140,000 CAD / year · Full-time
Applications open in a new tab.
Job details
- Pay
- $120,000 to $140,000 CAD / year
- Job type
- Full-time
- Apply by
- Experience
- At least 5 years of experience delivering various Cloud services and applications in a DevOps or related software development role.
- Posting language
- English
- Posted
Original job description
Key responsibilities:
- Design and develop Infrastructure as Code for highly available and scalable systems.
- Contribute to the CI/CD of our applications and services with Azure DevOps yaml pipelines.
- Implement solutions to improve performance, resilience, security and availability of Cloud services running in AKS.
- Evolve and manage the team’s observability and monitoring solutions for deployed services.
- Participate in peer design and code reviews.
- Modernize deployment strategies with GitOps.
- Participate in the evolution of Agile and DevOps practices and culture.
What we’re looking for:
- At least 5 years of experience delivering various Cloud services and applications in a DevOps or related software development role.
- In-depth knowledge of Docker, Kubernetes, Git.
- Deep expertise in IaC tools such as Terraform and Bicep.
- Strong experience with managing Helm charts for packaging, deploying, and managing Kubernetes applications.
- Experience with ArgoCD or FluxCD.
- Experience with Azure DevOps YAML pipelines or Github actions/workflow, GitLab.
- Hands-on experience in Linux, Windows, and Mac administration.
- Strong knowledge of cloud and Kubernetes networking (virtual network, load balancers, ingress controllers, network policies, service meshes).
- Understanding and experience with Full Stack Development.
- Experience with C#, .net 9, Visual Studio, Azure (Microsoft tech stack) is a plus.
- Understanding of microservice architecture is a plus.
Education:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
More about this job
Responsibilities
Design and develop infrastructure as code for highly available, scalable systems, and contribute to CI/CD pipelines. Improve the performance, resilience, security, and availability of Azure Kubernetes Service workloads; manage observability solutions; and modernize deployments with GitOps.
Requirements
Requires at least five years of experience delivering cloud services or applications in a DevOps or related software development role, with strong knowledge of Docker, Kubernetes, Git, infrastructure as code, Helm, GitOps tools, and CI/CD pipelines. Candidates should also have experience with operating systems, cloud and Kubernetes networking, and full-stack development; a relevant bachelor’s degree or equivalent experience is required.
Skills
- Infrastructure As Code
- Terraform
- Bicep
- Docker
- Kubernetes
- Helm
- ArgoCD
- FluxCD
- Azure DevOps YAML Pipelines
- GitHub Actions
- GitLab
- Cloud Networking
- Observability And Monitoring
- GitOps
- Linux, Windows, And Mac Administration
- Full-Stack Development
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
Keywords
- Infrastructure As Code
- Terraform
- Bicep
- Docker
- Kubernetes
- Azure Kubernetes Service
- Helm
- ArgoCD
- FluxCD
- Azure DevOps
- YAML Pipelines
- GitHub Actions
- GitLab
- Git
- GitOps
- CI/CD
- Cloud Networking
- Virtual Networks
- Load Balancers
- Ingress Controllers
- Network Policies
- Service Meshes
- Observability
- Monitoring
- Linux
- Windows
- Mac Administration
- Full-Stack Development
- C#
- .NET 9