Candidaturas encerradas
Engenheiro DevOps - Nível 11
Tipo de vaga: Efetivo
Modelo de trabalho: Presencial
Descrição da vaga
- Garantir a gestão dos repositórios e qualidade dos códigos fontes dasa plicações sistêmicas ;
- Contribuir para evolução das ferramentas e frameworks utilizados na esteira DevOps;
- Implementar e manter processos alinhados com os conceitos ágeis e lean;
- Gerenciar os processos, rotinas e workflows de liberação para promoção dos pacotes para os devidos ambientes durante o ciclo de vida da aplicação;
- Antecipar e gerenciar prováveis problemas de conflitos de demandas de sistemas, códigos fontes (qualidade e vulnerabilidades) e implantações em ambientes controlados;
- Garantir aderência aos modelos definidos por Arquitetura e Governança.
Responsabilidades e atribuições
- Atender as necessidades dos squads e tribos da empresa;
- Construir e/ou adequar rotinas automáticas, pipelines, para os processos de Integração, Entrega e Implantação Contínua, conforme complexidade das entregas de releases sistêmicas;
- Averiguar a qualidade do código fonte, mainframe e plataforma distribuída;
- Interagir com as áreas de TI para resolução dos conflitos de códigos e correção dos defeitos apontados nos processos de qualidade de código e compilação;
- Manter as ferramentas da esteira DevOps atualizadas conforme os direcionamentos da área de Arquitetura e melhores práticas do mercado;
- Suportar as equipes técnicas (internas e externas), no tocante aos processos de Gestão de Configuração de Software (SCM) e Integração, Implementação e Entrega Continua (CI/CDs);
- Realizar treinamentos e workshops;
- Multiplicar o conhecimento, tanto interno quanto externo, através de workshops, fóruns, feiras e eventos;
- Mensurar a evolução dos processos.
Requisitos e qualificações
Pré-requisitos:
- Experiência com desenvolvimento de aplicativos com uso da linguagem de programação Java e Groovy, e utilização de ferramentas que suportam os processos de versionamento de código, integração, implementação e entrega contínua (CI/CDs);
- Experiência em gerenciamento de repositórios de itens de configuração para Plataforma Distribuída;
- Conhecimento dos princípios de Gerenciamento de Configuração de Software, baseados nas melhores práticas de mercado;
- Conhecimento dos conceitos de DevOps (Comunicação, Colaboração e Integração);
- Experiência em desenvolvimento de pipelines para orquestração das implantações sistêmicas;
- Conhecimento das seguintes ferramentas: Jenkins, Maven, GitLab, GitHub, Nexus, Artifactory, Junit, Selenium e SonarQube;
- Conhecimento das melhores práticas de desenvolvimento, PCI-DSS (Payment Card Industry Data Security Standard) e OWASP;
- Conhecimento em arquitetura de aplicações;
- Conhecimento de S.O. (Windows e Linux);
- Conhecimentos nas Ferramentas do Office;
- Experiência em metodologias ágeis: SCRUM, SAFE e LEAN.
Diferenciais:
- Experiências nas seguintes ferramentas: Ansible, Docker, CHEF, JACOCO, kubernetes e Flyway;
- Experiência no aplicativo de controle de versionamento mainframe ENDEVOR;
- Experiência anterior em desenvolvimento de aplicativos com uso das tecnologias:.Net, JAVA, Go (GoLang), HTML, XML, JavaScript e TypeScript;
- Banco de Dados: Oracle e SQL;
- Conhecimento nas ferramentas Fortify (Validação dos requisitos de segurança);
- Conhecimento em ferramentas de testes: Jmeter, Cucumber, Selenium, HP UFT, Protactor e SoapUI;
- Conhecimento em Power designer, MS-Project e Visio;
- Conhecimento em Indicadores (KPIs);
- Conhecimento em ferramentas de inspeção e qualidade de código, além das mencionadas anteriormente;
- Gestão de serviços (SaaS, QCaS, SECaaS) e relacionamento com fornecedores;
- Experiência em Cloud Computing (AWS, OpenStack, Azure, Vmware, etc).
Um universo de oportunidades espera por você: acompanhe nossas redes sociais!