Olá, nós somos o CESAR!
Somos um centro de inovação e de educação que há quase 30 anos forma pessoas e impulsiona organizações, potencializando suas estratégias digitais. Resolvemos problemas complexos e desafiadores em um ambiente de trabalho descontraído, descentralizado e repleto de benefícios para nossos colaboradores, que atuam como protagonistas, interagindo diretamente com clientes de escala global.
Como Senior Senior DevOps Engineer, é esperado que você possua um vasto conhecimento em modelos de fluxo de trabalho e estratégias populares para um workflow (fluxo de trabalho) organizado para as equipes de desenvolvimento de software, tais como: GitFlow ou Trunk Based Development. Tenha experiência e facilidade em conduzir estudos e análise de modo a promover a migração de ambientes repositórios, pipelines, etc. Bem como, deve ser capaz de assimilar uma compreensão profunda dos negócios, tecnologias associadas, processos, dependências e integrações.
Esperamos que você tenha experiência para:
- Aprimorar o pipeline de testes unitários automatizados existentes usando Pipeline as Code (PaaC) via Tekton. Isto inclui expandir o pipeline para abranger testes de código Python, PySpark e SQL.
- Definir as etapas de teste expandidas, incluindo testes de código Python, PySpark e SQL, dentro do pipeline Tekton. Isto exigirá uma consideração cuidadosa das estruturas e estratégias de teste apropriadas para cada linguagem.
- Testar a funcionalidade dos testes automatizados dentro do pipeline aprimorado do Tekton para garantir que ele identifique e reporte corretamente problemas em código Python, PySpark e SQL. Esta verificação envolverá a execução de casos de teste e a análise dos resultados.
- Demonstrar conhecimento técnico e habilidades de comunicação com a capacidade de defender soluções bem projetadas.
- Analisar pipelines, focando na identificação de gargalos, ineficiências, manutenção e áreas para melhoria, especialmente no contexto de Trunk Based Development.
- Colaborar com engenheiros de software e dados de outros times para facilitar a transferência de conhecimento e garantir a continuidade.
- Construir pipelines automatizados de CI/CD - Continuous Integration/Continuous Delivery, especialmente no contexto de Trunk Based Development.
- Ser capaz de apresentar princípios de DevOps e orientar a jornada em direção a uma organização ágil e orientada a DevOps.
- Propor soluções leves para gerenciar ambientes de teste, alavancando o modelo PaaS (Plataforma como Serviço).
- Estar atualizado com as últimas tecnologias que dão suporte à transição de DevOps e ser capaz de traduzir novas ideias em soluções tangíveis.
- Comunicar-se com o Cliente para entender os desafios e riscos da infraestrutura e ser capaz de propor soluções e um roteiro para a transformação.
- Explicar os benefícios da transição para a Nuvem e orientar a jornada em direção a serviços de TI ou negócios gerenciados, com base em soluções de Nuvem.
- Demonstrar conhecimento dos principais provedores de Nuvem pública e experiência em migrar para a Nuvem.
- Atuar bem como técnico líder de equipe em um ambiente altamente colaborativo.
- Experiência com infraestrutura e de nuvem como AWS, Azure ou Google.
Habilidades necessárias:
- Inglês avançado para comunicação diária. Deve ser capaz de realizar um debate técnico para apresentar suas análises e soluções de problemas.
- Experiência trabalhando em uma equipe de implementação desde o conceito até as operações, fornecendo profunda expertise técnica para um deployment bem-sucedido.
- Experiência na implementação de métodos para automação de todas as partes do pipeline para minimizar o trabalho no desenvolvimento e na produção.
- Capacidade de simplificar, comunicar claramente ideias/problemas complexos de dados/software e trabalhar com equipes multifuncionais e todos os níveis de gestão, de forma independente.
- Forte orientação para resultados e capacidade de realizar múltiplas tarefas e trabalhar de forma independente.
- Capacidade comprovada de documentar sistemas complexos.
- Compromisso demonstrado com qualidade e prazos de projeto.
- Experiência com serviços e arquitetura de infraestrutura em nuvem (AWS, GCP ou Azure) e manejo de migrações/atualizações de aplicativos.
- Experiência prática no desenvolvimento de builds e testes automatizados usando ferramentas de integração contínua (CI) e entrega contínua (CD), como Jenkins, Github Actions, Tekton ou similar.
- Experiência prática (intermediária a avançada) com scripts em Python, Shell Script, Ansible ou Go. Capacidade de aprender rapidamente os fundamentos de linguagens de script populares.
- Excelentes habilidades de comunicação e documentação técnica e capacidade de compartilhar conhecimento de forma eficaz por meio de documentação e apresentações baseadas em wiki.
- Experiência com gerenciamento automatizado do ciclo de vida de máquinas virtuais (VM) e imagens de container Docker, pacotes binários como RPMs, .debs.
- Experiência com automação de composite stack deployments usando ferramentas como Terraform, AWS Cloud Formation ou similares.
- Experiência com Kubernetes e gráficos Helm.
Habilidades Desejáveis:
- Mestrado ou grau equivalente estrangeiro em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Engenharia de Dados ou área relacionada.
- Certificação em Cloud (AWS, GCP, Azure)
Aqui no CESAR, nós temos algumas práticas que proporcionam uma rotina mais positiva para a pessoa colaboradora:
- Horário flexível;
- Estrutura horizontal;
- Programas de treinamento e desenvolvimento;
- Cultura voltada para a Diversidade & Inclusão, onde você pode ser livre pra ser quem é!
Gostou? Espera só para conferir nosso pacote variado de benefícios:
- Plano de saúde e odontológico;
- Vale Refeição / Alimentação;
- Auxílio Idiomas;
- Auxílio Creche;
- Auxílio Lentes de Contato;
- Seguro de Vida;
- Descontos em cursos da CESAR School;
- DayOff (no mês do Aniversário);
- Gympass;
- Moodar;
- Cíngulo.
Quer conhecer melhor o CESAR? Clica aqui e vem com a gente!
#inovacaocesar #vemprocesar #soucesar