Pearl
Softgic
Engenheiro Principal de DevOps 6918
Sobre a oportunidade
Estamos procurando um Engenheiro Principal de DevOps experiente para fornecer liderança técnica e contribuir para a arquitetura, automação, implantação e operação de produtos de software baseados em nuvem.
Esta é uma função altamente técnica dentro de um ambiente de engenharia Ágil, trabalhando em estreita colaboração com as equipes de Desenvolvimento, QA, Operações, Arquitetura e Gerenciamento de Produto. O candidato selecionado ajudará a definir e implementar infraestrutura de nuvem escalável, práticas modernas de DevOps, processos de implantação automatizados e soluções confiáveis de CI/CD.
O candidato ideal possui vasta experiência prática com AWS, Infraestrutura como Código (IaC), CI/CD, Kubernetes, Docker, automação e arquitetura de nuvem, juntamente com a capacidade de resolver desafios complexos de infraestrutura, segurança e entrega de software.
Responsabilidades
- Participar de iniciativas de arquitetura de nuvem, design de infraestrutura e desenvolvimento de software.
- Fornecer liderança técnica e colaborar com as equipes de engenharia para resolver desafios complexos de infraestrutura, segurança, escalabilidade e implantação.
- Projetar, construir, manter e otimizar a infraestrutura de nuvem, principalmente na AWS.
- Trabalhar com serviços AWS incluindo EC2, VPC, S3, ELB, RDS, Route 53, WorkSpaces, CloudWatch e CloudTrail.
- Projetar e implementar infraestrutura usando tecnologias de Infraestrutura como Código (IaC), como Terraform e CloudFormation.
- Construir e manter pipelines de CI/CD automatizados usando Jenkins, GitHub e tecnologias relacionadas.
- Automatizar processos de implantação de aplicações e infraestrutura para melhorar a confiabilidade, consistência e velocidade de entrega.
- Gerenciar e suportar ambientes conteinerizados usando Docker, Kubernetes, ECS e tecnologias relacionadas.
- Construir processos automatizados de implantação e configuração usando tecnologias de gerenciamento de configuração como Chef ou Puppet.
- Gerenciar a administração da infraestrutura de nuvem, incluindo provisionamento de usuários, permissões, componentes de infraestrutura e configurações de fluxo de trabalho.
- Implantar novos módulos de aplicação, atualizações de plataforma, mudanças de infraestrutura e correções de produção.
- Realizar testes incrementais de código, infraestrutura, processos e implantações para reduzir erros e melhorar a eficiência da entrega.
- Suportar configuração de infraestrutura, otimização, solução de problemas e documentação.
- Realizar atividades de teste e validação em ambientes virtualizados e de nuvem.
- Implementar monitoramento e visibilidade operacional usando serviços como AWS CloudWatch e CloudTrail.
- Utilizar tecnologias e ferramentas de código aberto para atender a requisitos específicos de infraestrutura e engenharia.
- Desenvolver automação e fluxos de trabalho personalizados usando linguagens de programação e script.
- Colaborar com as equipes de Desenvolvimento, QA, Operações e Produto em um ambiente de desenvolvimento de software Ágil.
- Promover as melhores práticas de DevOps, automação, confiabilidade, segurança e melhoria contínua em todas as equipes de engenharia.
Requisitos
- 12+ anos de experiência relevante em DevOps, Engenharia de Nuvem, Engenharia de Plataforma, SRE ou Engenharia de Infraestrutura.
- Vasta experiência prática em design e suporte de infraestrutura e arquiteturas de nuvem.
- Profundo conhecimento em Amazon Web Services (AWS) e ambientes de nuvem de produção.
- Experiência prática com serviços AWS como EC2, VPC, S3, ELB, RDS, Route 53, CloudWatch e CloudTrail.
- Forte experiência com Infraestrutura como Código (IaC), preferencialmente Terraform e/ou AWS CloudFormation.
- Forte experiência em design, implementação e manutenção de pipelines de CI/CD.
- Experiência prática com Jenkins e GitHub ou tecnologias comparáveis de CI/CD e controle de versão.
- Forte experiência com tecnologias de conteinerização e orquestração, incluindo Docker e Kubernetes.
- Experiência com AWS ECS ou plataformas de contêineres similares.
- Experiência com ferramentas de gerenciamento de configuração e automação como Chef, Puppet ou tecnologias similares.
- Forte conhecimento dos princípios, práticas e estratégias de automação de DevOps modernos.
- Forte compreensão do Ciclo de Vida de Desenvolvimento de Software (SDLC).
- Experiência com linguagens de script ou programação para automação de infraestrutura e fluxos de trabalho.
- Experiência com administração de infraestrutura de nuvem, incluindo identidade, permissões, rede, monitoramento e segurança.
- Fortes capacidades de solução de problemas e resolução de problemas em ambientes de produção complexos.
- Experiência trabalhando em equipes de desenvolvimento de software Ágil.
- Excelentes habilidades de comunicação e colaboração com a capacidade de trabalhar efetivamente com as equipes de Desenvolvimento, QA, Operações, Produto e Arquitetura.
- Bacharelado em Engenharia, Tecnologia, Ciência da Computação ou disciplina técnica relacionada, ou experiência profissional equivalente.
Qualificações Preferenciais
- Experiência anterior em ambientes PEO, HCM, SaaS, TI ou ITES.
- Experiência trabalhando tanto com AWS quanto com Microsoft Azure.
- Experiência em projetar ou suportar plataformas de SaaS de larga escala e alta disponibilidade.
- Forte conhecimento em segurança de nuvem, otimização de infraestrutura, escalabilidade e confiabilidade operacional.
- Experiência em fornecer liderança técnica, orientar engenheiros e estabelecer as melhores práticas de DevOps.
