Job Title: Azure Cloud Engineer Location: Remote (Brazil)
Key Responsibilities
- Participate in designing solutions for automated provisioning and compliance of various Azure services using cloud-native capabilities and micro-services-based development.
- Partner with cross-functional teams in the design and development of various hybrid cloud capabilities. Facilitate design and review sessions between multiple teams, including Application Engineering, Operations, Quality, and Security teams.
- Create design documents, common patterns that facilitate the acceleration of adoption of various cloud services among application teams.
- Drive innovation through automation of services and capabilities.
- Design, deploy, and maintain complex Azure-based infrastructure and solutions, ensuring scalability, reliability, and security.
- Collaborate with multi-functional teams to gather and analyze requirements for cloud-based projects.
- Develop and maintain automation scripts and infrastructure as code templates for deploying Azure resources and cloud foundation.
- Create multi-region cloud foundation and automation for Azure.
- Design and develop the self-service cloud capability delivery.
Required Qualifications
- BA / BS required, preferably in a STEM field.
- 3+ years of relevant technology experience.
- 2+ years of public cloud (Azure) experience.
- Strong expert-level skills of Azure services, including PaaS services.
- Strong hands‑on coding skills in Terraform, Groovy to build an automation pipeline for deploying resources, team vending on Azure.
- Strong background in software engineering.
- Hands‑on experience in building solutions using various Azure services.
- Hands‑on experience in one or more programming languages, preferably Python.
- Hands‑on experience developing cloud agnostic Infrastructure As Code pipeline using Terraform.
- Strong understanding of agile development processes and agile tool set JIRA.
- Understanding of micro‑services and REST APIs‑based application development.
- Understanding of GIT‑based source code management, Continuous Integration, and Continuous Delivery (CI / CD) practices using tools like Jenkins, Bitbucket, Artifactory, Groovy Scripting.
- Experience in developing Azure Policies.
- Experience in deployment of multi‑tenant Kubernetes platform.
- Understanding of basic Linux kernel and Windows server operating system.
- Experience in working with bash, PowerShell scripting.
- Must be able to solve complex business problems and present recommendations to management effectively.
- Must have good planning, organizational, analytical, and decision‑making skills.
- With little supervision, must be able to define, shape, and drive projects to completion while effectively collaborating strategically with others.
- Strong verbal and writing skills.
- Must be results‑driven, a quick learner, and a self‑starter.
Desired Qualifications
- Preferred developer / associate / expert certification in Azure.
Skills
- Microsoft Azure, Terraform, CI / CD.