A primeira coisa que você precisa saber é que aqui você não vai cair na rotina. A Radix desenvolve soluções para empresas de diferentes setores e indústrias. Cada projeto tem suas tecnologias, soluções e prazos e você terá oportunidade de atuar e experimentar diferentes desafios. Além da nossa atuação pelo Brasil, com escritório no Rio de janeiro, São Paulo e Belo Horizonte, temos também filiais nos Estados Unidos, fazendo com que a Radix se consolide cada vez mais como uma empresa global.
Como profissional de IaC / Devops vocÊ vai:
Atuar na automação, provisionamento e gestão de infraestrutura em nuvem Azure utilizando práticas modernas de Infrastructure as Code (IaC), garantindo ambientes padronizados, seguros e escaláveis para suportar o ciclo de vida dos projetos de desenvolvimento.
Responsabilidades Principais
Provisionamento de Infraestrutura AzureProjetar, implementar e manter recursos de infraestrutura no Azure (VNets, AKS, App Services, Storage Accounts, Key Vault, Azure SQL, ACR, entre outros) de forma automatizada e rastreável via código.
Infrastructure as Code com Terraform e Terragrunt Desenvolver e manter módulos Terraform reutilizáveis para provisionamento de recursos Azure. Utilizar Terragrunt para orquestrar ambientes múltiplos (dev, staging, prod), gerenciar dependências entre módulos e garantir DRY (Don't Repeat Yourself) na estrutura de IaC.
Criação e Gestão de Pipelines CI/CD Construir e manter pipelines de integração e entrega contínua utilizando Azure DevOps (Pipelines YAML) e/ou GitHub Actions, cobrindo builds, testes, provisionamento de infraestrutura (pipeline de IaC) e deploy de aplicações.
Gestão de Estado e Boas Práticas de IaC Configurar e gerenciar remote state do Terraform (Azure Storage Account + Blob Container), implementar locking de estado, versionamento de módulos e separação por workspaces/ambientes.
Segurança e Governança Aplicar práticas de segurança em infraestrutura: uso de Azure Key Vault para gestão de secrets, definição de políticas IAM (RBAC), Azure Policy, e garantia de conformidade nos recursos provisionados.
Monitoramento e Observabilidade Configurar recursos de monitoramento via código (Azure Monitor, Log Analytics Workspace, Application Insights), garantindo visibilidade sobre a saúde da infraestrutura e aplicações.
Documentação e Padronização Manter documentação técnica atualizada, padrões de nomenclatura de recursos, tagging strategy e guias de uso dos módulos de IaC para as equipes de desenvolvimento.