Job Description
LeverageTek is actively seeking a Senior Cloud Automation Engineer for a 9-month contract with its Ottawa-based customer.
Work Location
The successful candidate can work remotely (eastern time zone) with occasional onsite at the customer headquarters in Ottawa, ON
Requirements
English essential. Bilingual
Key Tasks
- Responsible for designing, implementing, and maintaining automation that supports the continuous integration, delivery, and deployment of software applications, cloud services and cloud infrastructure
- Ensure automated deployment aligns with security and architecture requirements and provides a foundation for rapidly scaling development and infrastructure support to future cloud-based AI and data & analytics initiatives
- Develop and manage infrastructure through IaC practices
- Build and improve CI/CD pipelines to support fast, safe deployments, and help improve overall development workflow automation and productivity
- Set up and configure repositories to manage code
- Automate provisioning for development, staging, and production environments
- Maintain high standards for code development, security, and documentation
- Implement and manage GitHub advanced security
- Collaborate closely with developers, architects, and security analysts to address business needs and to ensure best practices are shared and adopted
Key Qualifications
- 10+ years experience in software development and system integration
- 3+ years of experience in each of the following: DevOps, CI/CD pipelines, cloud infrastructure
- Deep understanding of DevOps practices, cloud infrastructure, Infrastructure-as-Code (IaC) concepts, orchestration tools, and CI/CD principles
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field
- Experience with DevOps practices and CI/CD principles with hands-on experience in a DevOps or systems administration role
- Strong expertise with IaC concepts and tools, such as Terraform and Ansible, with experience deploying cloud infrastructure in Azure
- Expertise in containerization technologies and orchestration tools
- Experience with Azure services and architecture (e.g., AKS, ARM templates)
- Experience with software development version control systems
- Curiosity, passionate, a ‘hacker’ mentality, self-reliance, problem solver
- Excellent communication and collaboration skills to work with cross-functional teams
Assets
- Microsoft Certified: DevOps Engineer
- Microsoft Certified: Azure Solutions Architect Expert