Bachelor's degree required; or equivalent work experience. 4+ years production level experience for high volume and highly available distributed systems that are Java based or .NET based web platforms. 2+ years production level experience with various AWS or Azure cloud services (at least one). Demonstrated mastery in scripting (Ubuntu, grep, shell, bash, etc.). Clear understanding of Networking concepts (e.g. Firewalls, NAT, Port, Subnetting, VPC, VPNs, DNS, etc.). Experience with designing and owning production Unix container ecosystems (Docker, EKS or AKS, Kubernetes, service discovery, service registry). Proven track record of securely architecting and/or managing AWS (e.g. IAM, EC2, VPC, ELB, ALB, Autoscaling, Lambda) using Infrastructure as Code techniques such as Cloud Formation, Terraform. Excellent problem solving, organizational and communication skills. Knowledge and experiences of AWS or Azure required (at least one of them). Knowledge of GitLab (enterprise license) preferred (or at minimum, Jenkins required). Knowledge of Terraform required. Knowledge of Ansible required. Knowledge of Kubernetes preferred. Knowledge of Helm preferred. Basic knowledge of Java- or .Net-based development required. Experience with SaaS company is preferred. Strong proficiency in both written and verbal English communication essential for effective correspondence with clients, suppliers, business partners and colleagues beyond the province of Quebec.