As an Azure Cloud Engineer, you will work with a small team to help manage and grow our Microsoft Azure infrastructure.
You will collaborate with the team in designing, implementing, and managing solutions.
Your expertise will contribute to the success of cloud-based projects, ensuring optimal performance, security, and scalability.
We value repeatability, version control, and auditability that comes with an Infrastructure as Code (IaC) approach.
Resource creation and modification are handled through automation scripts.
We use Bicep scripts whenever possible and fall back to PowerShell when necessary.
All scripts are run via Azure DevOps pipelines.
Requirements:
General cloud experience is required, including working within a cloud environment in either an operational or development role.
A conceptual understanding of cloud concepts such as PaaS, serverless compute, and virtual networks is necessary.
You must have experience writing code, including scripting in languages such as PowerShell, Bash, Perl, and Python.
Software development experience in languages such as C#, Java, JavaScript, or Python is also required.
Experience creating and using automated deployments with tools such as Azure DevOps Pipelines, ARM/Bicep, GitHub Actions, AWS CloudFormation, Terraform, and version control software is essential.
Benefits:
The position offers the opportunity to work remotely.
You will gain experience in managing and growing Microsoft Azure infrastructure.
You will collaborate with a team, enhancing your teamwork and collaboration skills.
The role allows for the development of expertise in Infrastructure as Code (IaC) practices.
You will have the chance to work with various automation and deployment tools, enhancing your technical skill set.