Missão:
Participar e sustentar a cultura DevOps através da disseminação de valores, princípios, ferramentas e práticas DevOps, com o objetivo de impulsionar a excelência operacional e maximizar a entrega de valor para os produtos da TOTVS em uma nuvem de propósito especifico.
Responsabilidades:
Participar dos diferentes times de desenvolvimento de software cultura, ferramentas e práticas DEVOPS;
Acompanhar os times, fornecendo melhores práticas e habilidades que viabilizem a evolução;
Acompanhar planos de melhorias, através de análise dos Assessments de maturidade DevOps;
Compartilhar padrões e boas práticas com os times, através de documentação, divulgação e consultoria sobre os temas abordados;
Participar de pesquisas sobre ferramentas que auxiliem no dia a dia da sustentabilidade do código, infraestrutura e organização, por meio de análise criteriosa sobre os impactos gerados;
Dar continuidade aos padrões estabelecidos corporativamente, por meio de orientação sobre a importância de utilização dos mesmos e controle para identificar desvios nos processos e melhorando o modelo corporativo;
Difundir os processos de DevOps, através de ferramentas corporativas e boas práticas de mercado;
Revisar e difundir apresentações técnicas e gerenciais, através de análise crítica sobre o tema abordado;
Utilizar ferramentas corporativas de DevOps, por meio de controles técnicos e orçamentários;
Diagnosticar migrações de ferramentas, por meio de participações em agendas para levantamento ou execução de atividades.
Conhecimentos Específicos:
1.
Conhecimento de Ferramentas e Tecnologias:
Ferramentas de CI/CD: Experiência em ferramentas como Jenkins, GitLab CI, Travis CI ou CircleCI para automação de integração contínua e entrega contínua.
- Avançado
Versionamento de Código: Habilidade em usar sistemas de controle de versão como Git.
- Intermediário
2.
Conhecimento em Linguagens de Programação:
Scripting: Experiência em scripting usando linguagens como Python, PowerShell para automação de tarefas.
- Avançado
Automação: Capacidade de desenvolver scripts e pipelines de automação para otimizar processos.
- Intermediário
Resiliência e Recuperação: Implementação de estratégias avançadas para resiliência e recuperação de sistemas.
- Intermediário
3.
Conhecimento em Protheus:
Compreensão no produto Protheus, license server, taf e tss bem como seus componentes como dbaccess, broker, etc.
- Intermediário
4.
Resolução de Problemas e Diagnóstico:
Troubleshooting: Habilidade em diagnosticar e resolver problemas complexos de infraestrutura e aplicativos.
- Intermediário
Avaliação de Desempenho: Monitoramento e otimização contínua do desempenho de sistemas e infraestrutura.
- Intermediário
5.
Conhecimento em Práticas DevOps:
Cultura DevOps: Compreensão profunda dos princípios e práticas da cultura DevOps.
- Avançado
Melhoria Contínua: Foco em identificar oportunidades de melhoria contínua nos processos de desenvolvimento e operações.
- Avançado
6.
Cloud Computing:
Plataformas em Nuvem: Experiência em pelo menos uma plataforma em nuvem (AWS, Azure, Google Cloud), compreensão dos serviços oferecidos incluindo o uso eficaz de serviços gerenciados.
- Intermediário
7.
Gestão de Configuração:
Conhecimento de práticas de gestão de configuração para garantir consistência e controle na infraestrutura.
- Intermediário
8.
Inteligência Relacional - nível Intermediário
9.
Tomada de decisão - nível Intermediário
10.
Gestão do tempo - nível Intermediário.