Consultor de Engenharia de Software e DevOpsO papel do Consultor de Engenharia de Software é conduzir a definição e implantação de processos, ferramentas e boas práticas para a gestão de todo o ciclo de vida do software corporativo. Este consultor será responsável junto com os gerentes de engenharia e qualidade de software pela implantação da disciplina de DevOps de forma corporativa.
Liderança técnica de equipe multidisciplinar (engenheiros de software, arquitetos, equipe de QA, integração e especialistas em aplicações)Definição de boas práticas e padrões de desenvolvimento de softwareLinguagens e frameworks de desenvolvimentoAPIs e microsserviçosPadrões de segurança em desenvolvimentoArquitetura de software (servidores de aplicação, bancos de dados, autenticação, cache, etc.)Desenvolvimento de testesDesign de sistemas e arquitetura de softwareImplantação de processos e ferramentas de CI/CDDefinição de indicadores para acompanhamento do processoSeleção de ferramentasPadronização do processo de desenvolvimento fim a fimDefinição e gestão do processo de automação fim a fimConstrução e gestão de artefatos de software reaproveitáveis para equipes de desenvolvimentos (templates, scripts, frameworks)Experiência com desenvolvimentos usando metodologias ágeisExperiência com ambientes híbridos (pacotes de mercados e desenvolvimento próprio)Automação com ferramentas de mercado como: Jenkins, Ansible, Puppet, TerraformExperiência com Implantação de ferramentas de:Gestão de versão de código fonte/binárioGestão de releaseAutomação de pipeline de entrega contínua (testes/build/deploy/release)Ferramentas de segurança (SAST/DAST)Automação de deploy de infra multicloudGestão de containers (Kubernetes/Docker/Rancher/AKS)Ferramenta de monitoração e acompanhamento do ambiente de DevSecOpsAmbiente virtualizado On premisses (VMWare) e ambiente em Cloud (Azure/AWS/Google)Inglês (ler, escrever e falar)Certificações nas ferramentas e ambientes são desejáveis.
#J-18808-Ljbffr