November 13, 2024
Opportunity
Are you a seasoned Cloud Engineer with a passion for implementing and maintaining robust Azure infrastructure? Do you thrive in fast-paced environments and enjoy creating innovative solutions to complex challenges? If the answer is 'yes', we have an exciting opportunity for you!
We are seeking a dedicated and skilled Cloud Engineer to manage our Azure infrastructure and support our data platform built on Databricks. In this pivotal role, you'll leverage your expertise in Terraform for infrastructure provisioning, maintain CI/CD pipelines in Azure DevOps, manage cloud costs, and ensure optimal performance and security across our cloud platforms.
Here's a snapshot of what you'll do:
Responsibilities:
Infrastructure Provisioning and Management:
- Utilize Terraform to provision and manage Azure infrastructure, integrating SaaS applications with our data platform built on Databricks and Snowflake.
- Support and manage infrastructure for Azure Integration Services and containerization technologies, such as Azure Container Apps and Azure Kubernetes Service (AKS).
Networking and Security Design:
- Design, implement, and maintain Azure networking components, while implementing security measures to ensure compliance with organizational policies.
CI/CD Pipeline Management:
- Establish and manage pipelines for continuous integration and deployment of Azure infrastructure changes with Azure DevOps, collaborating closely with cross-functional teams.
Monitoring and Optimization:
- Monitor and optimize the Azure environment and apply FinOps best practices to maximize business value of the cloud.
- Ensure compliance with organizational security policies and standards, implementing necessary controls and measures.
Backup and Disaster Recovery:
- Develop and support backup and disaster recovery solutions, ensuring data integrity, availability, and business continuity.
Our Ideal Candidate Qualifications:
- A Bachelor’s degree in Computer Science, Information Technology, or a related field. Advanced certifications in Azure (e.g., Microsoft Certified Azure Solutions Architect) are preferred.
- 3-5 years of experience as a Cloud Engineer or similar role, with a focus on Azure cloud services and infrastructure.
- Proven experience with Terraform for Infrastructure as Code (IaC), Azure networking, security implementations, and Azure DevOps CI/CD pipeline management.
- Experience with Databricks and Snowflake.
- Familiarity with FinOps principles for cloud cost management.
- Excellent problem-solving and communication skills, with the ability to collaborate effectively across teams.
- Strong understanding of backup and disaster recovery best practices in cloud environments.
- Demonstrates a strong commitment to AIMCo’s core values of excellence, transparency, humility, integrity, and collaboration, and inspiring the same in others.
This is a fantastic opportunity to contribute to our innovative cloud strategy while working with a highly skilled team of professionals. If you're ready to take your career to new heights, apply today!
Note: Posting will close at 11:59pm MST on Nov 12th
Next Steps
We are excited to meet you. Please submit your resume or CV to be considered for this opportunity. Applications are being reviewed on a rolling basis and we will be in touch with any questions.
Final candidates will be asked to undergo a security screening, which includes a credit bureau and a criminal record investigation, the results of which must be acceptable to AIMCo.
ALERT - Be on the lookout for AIMCo career opportunities advertised through third parties that request an application fee or too much information. To verify, all opportunities are posted on aimco.ca/jobs
Just like our investments, our international team is stronger when we are diversified. At AIMCo, we draw upon the differences in who we are, where we come from, and the way we think to foster sophisticated solutions for Albertans. Doing business the right way means building an equitable organization inclusive of all races, genders, ages, abilities, religions, neurodiversity, identities, and lived experiences. Simply put, when you can show up as your authentic self every day, you and your team can truly thrive — all in service of our clients and their beneficiaries.