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 cloud systems, and contribute to CI/CD pipelines and deployment modernization using GitOps. Improve the performance, resilience, security, availability, monitoring, and observability of services running in AKS, while participating in design and code reviews and advancing Agile and DevOps practices.
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, CI/CD, and cloud and Kubernetes networking. Hands-on administration across Linux, Windows, and Mac is required; a bachelor’s degree in a related field or equivalent experience is specified, while C#, .NET 9, Visual Studio, Azure, full-stack development, and microservices are also mentioned.
Skills
- Infrastructure As Code
- Azure DevOps
- CI/CD
- Kubernetes
- Docker
- Terraform
- Bicep
- Helm
- ArgoCD
- FluxCD
- Git
- Cloud Networking
- Observability
- Linux Administration
- Windows Administration
- GitOps
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
Keywords
- Infrastructure As Code
- Azure DevOps
- YAML Pipelines
- CI/CD
- Azure Kubernetes Service
- Kubernetes
- Docker
- Terraform
- Bicep
- Helm Charts
- ArgoCD
- FluxCD
- Git
- GitHub Actions
- GitLab
- GitOps
- Cloud Networking
- Virtual Networks
- Load Balancers
- Ingress Controllers
- Network Policies
- Service Meshes
- Observability
- Monitoring
- Linux
- Windows
- Mac Administration
- C#
- .NET 9
- Microservices