Este é um cargo remoto.
Você é apaixonado por tecnologia, busca sempre inovar na sua área e está super atento às práticas ágeis?
Achou seu próximo time!! ;)
Um grande projeto, pronto para receber talentos únicos!
Você é uma Pessoa DEVOPs?! Se sim, se inscreva para esta posição!
Nos projetos que a Spassu desenvolve sempre tem lugar para mentes inquietas como a sua!
Venha expandir seus conhecimentos conosco!
Os CV's permanecerão em poder da empresa enquanto perdurar o processo seletivo e pelo período adicional de 2 anos, para eventuais processos seletivos futuros, em atendimento a Lei Geral de Proteção de Dados.
Principais responsabilidades:
Responsável por trabalhar com a cultura e a arquitetura necessária para implantação e uso de práticas de DevOps, criar e implantar processos e esteiras que melhorem o ciclo de desenvolvimento de software, levando ao aumento da produtividade, qualidade e redução de riscos operacionais.
Domínio de linguagens de programação e scripts de configuração.
Experiência com a tecnologia git, gitflow, controle semântico de versão de software, arquitetura de softwares modernos e microserviços.
Participar ativamente na construção de produtos que envolvam tecnologias de Integração e Entrega Contínua, cloud, containers, automação, monitoração, garantindo eficiência e alta disponibilidade.
Garantir e manter a confiabilidade e a disponibilidade dos aplicativos, sites e plataformas.
Executar implantações de aplicativos seguindo procedimentos e melhores práticas de gerenciamento de configurações, manter a estabilidade e a funcionalidade da plataforma geral, compreender e manter SLAs abrangentes (Service Level Agreement) e a implementação e monitoramento de KPIs.
Garantir a criação e fornecimento de dados de tempo de execução do aplicativo (arquivos de log, consultas de banco de dados etc.) para analistas de negócios e desenvolvedores, a fim de analisar problemas.
Garantir a conformidade dos processos de governança com as políticas e auditorias e a documentação interna (por exemplo, manuais).
Conhecimentos:
a) Conhecimento em segurança da informação, integração contínua, entrega contínua e deploy contínuo, testes automatizados, infraestrutura como código, IaaS, PaaS e monitoramento. b) Conhecimento em git, nexus, sonar, Kubernetes e Docker. c) Conhecimento de uso, configuração e manutenção de repositórios e pipelines no ADS (Azure DevOps Server) d) Conhecimento avançado em AWS (EC2, ELB, S3, ECS, EKS, CloudWatch, Lambda, CloudFormation, CodeBuild, CodeCommit, CodePipeline, WAF). e) Plataformas: Linux e administração de ambiente em nuvem. f) Monitoração: Prometheus / Elastic APM / ELK / Alert Manager 63 V20v20 g) Orquestração de containers: Docker / Kubernetes / CI (Integração contínua / CD (Deploy contínuo) / Jenkins h) Ferramentas de Log: Kibana, Graylog, Logstash / Filebeat i) Linguagem de programação: Python, Node.JS, Shell Script j) Banco de dados: Oracle, DB2, PostgreSQL, Elasticsearch k) Plataformas: Unix / Windows e administração de ambiente em nuvem: Azure l)Monitoração: Zabbix, Grafana, Nginx, Apache, DataDog, OpenMetrics. m) Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban. n) Análise de requisitos funcionais, não-funcionais e modelagem de processos; o) Padrões de projeto, estilos arquiteturais e processos de software; p) Modelagem de dados relacional, bancos de dados SQL e NoSQL; q) Integração de sistemas com uso de Barramento (broker) r) Framework Javascript (Angular, Jquery, outros); s) Integração contínua (continuous integration), test-driven development (TDD), acceptance testdriven development (ATDD), especificação por exemplo, refactoring, entrega contínua (continuous delivery); t) Testes de software: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade. Automatização de testes funcionais, de unidade e de carga com ferramentas de software. Testes de unidade em Java com a ferramenta JUnit 3 ou superior. Automatização de testes funcionais com a ferramenta Selenium Webdriver 2.4 ou superior e com Protractor. Testes de carga com JMeter 2 ou superior; u) Desenvolvimento Java e ses Grameworks (Struts, JSF, EJB, JPA, Hibernates, Spring); v) Inspeção de código com a ferramenta SonarQube; x) Conhecimentos de Linux e programação Shell; y) Conceito e implementação de recursos de segurança de aplicações (OWASP, JAAS, LDAP, RACF); z) Experiência com desenvolvimento e implantação de sistemas Java/JEE aa) Experiência com sistemas de alta performance (milhares de transações por segundo) com grande volume de dados (milhões de transações diárias); bb) Conhecimento em segurança da informação, integração contínua, entrega contínua e deploy contínuo, testes automatizados, infraestrutura como código, IaaS, PaaS e monitoramento. cc) Conhecimento de uso, configuração e manutenção de repositórios e pipelines no ADS (Azure DevOps Server) dd) Conhecimento avançado em AWS (EC2, ELB, S3, ECS, EKS, CloudWatch, Lambda, CloudFormation, CodeBuild, CodeCommit, CodePipeline, WAF). ee) Plataformas: Linux e administração de ambiente em nuvem. ff) Monitoração: Prometheus / Elastic APM / ELK / Alert Manager gg) Orquestração de containers: Docker / Kubernetes / CI (Integração contínua / CD (Deploy contínuo) / Jenkins hh) Ferramentas de Log: Kibana, Graylog, Logstash / Filebeat ii) Linguagem de programação: Python, Node.JS, Shell Script jj) Banco de dados: Oracle, DB2, PostgreSQL, Elasticsearch kk) Plataformas: Unix / Windows e administração de ambiente em nuvem: Azure
Disponibilidade para atuação híbrida: RJ, SP, DF.