Estamos em busca de um(a) Engenheiro(a) DevOps especializado em integração e entrega contínuas (CI/CD) para liderar a configuração e manutenção de pipelines robustos e automatizados.
A posição exige profunda experiência em ferramentas de CI/CD e habilidades para atuar de forma consultiva, ajudando equipes a otimizar seus processos e fluxos de trabalho.
Responsabilidades:
Assessment Inicial
Analisar ferramentas e processos atuais, incluindo Git, GitLab CI, Jenkins, para identificar gaps e oportunidades de melhoria nos fluxos de CI/CD.
Configuração e Manutenção de Pipelines CI/CD
Configurar, gerenciar e manter pipelines de CI/CD usando ferramentas como GitLab CI, Jenkins.
Automatizar processos de build, testes e deploy, garantindo que todas as alterações passem por uma série de validações antes de chegarem à produção.
Trabalhar junto às equipes de desenvolvimento para implementar pipelines que aumentem a eficiência e reduzam riscos, com foco em uma entrega contínua segura e ágil.
Trabalho Consultivo e Orientação
Orientar e capacitar times nas melhores práticas de configuração de pipelines e automação de CI/CD.
Identificar e resolver problemas complexos nos fluxos de CI/CD, promovendo soluções de longo prazo e melhorias contínuas.
Análise e Correção de Erros
Utilizar ferramentas como Sonatype, SonarQube, Dynatrace, Prometheus e a pilha ELK para monitoramento, segurança e qualidade de código nos pipelines.
Realizar diagnósticos em pipelines e aplicar correções para prevenir reincidências, garantindo estabilidade operacional.
Desenvolvimento e Integração
Desenvolver scripts e automações em Shell Script e YAML para aprimorar processos de CI/CD.
Integrar os pipelines com serviços de nuvem (AWS, Azure, GCP) e gerenciar a infraestrutura como código utilizando Terraform e Ansible.
Treinamento e Capacitação
Conduzir workshops e treinamentos práticos, capacitando a equipe a operar e otimizar esteiras de CI/CD conforme as melhores práticas de DevOps.
Requisitos:
Forte Expertise em CI/CD (Obrigatório)
Experiência Profunda com CI/CD
: Conhecimento avançado em configuração, manutenção e otimização de pipelines CI/CD, especialmente com GitLab CI.
Automação de Fluxos de Trabalho
: Domínio em automação de builds, testes e deploys para garantir fluxos de CI/CD ágeis, seguros e escaláveis.
Integração e Entrega Contínua
: Experiência em assegurar que cada alteração no código passe por um pipeline completo de validações antes de ir para produção.
Ferramentas e Tecnologias Relacionadas
Controle de Versão
: Sólida experiência com Git, aplicando boas práticas de versionamento.
Monitoramento e Qualidade de Código
: Familiaridade com Sonatype, SonarQube, Dynatrace, Prometheus, Grafana e ELK stack para análise de qualidade e monitoramento de performance.
Containerização e Orquestração
: Experiência prática com Docker, Kubernetes e OpenShift para integração de ambientes.
Infraestrutura como Código (IaC)
: Conhecimento em Terraform e Ansible para gestão e provisionamento de infraestrutura automatizada.
Desenvolvimento e Automação
: Conhecimento em linguagens de script (Shell Script, YAML) e tecnologias de back-end e front-end (Java, Spring Boot, NodeJS, JavaScript, TypeScript).
Habilidades Adicionais
Mentalidade Consultiva e Resolução de Problemas
: Capacidade de entender desafios técnicos complexos e propor soluções escaláveis e de impacto.
Treinamento e Orientação
: Habilidade para transferir conhecimento e capacitar equipes em práticas de DevOps e CI/CD.