ICON Solutions do Brasil
Engenheiro de Soluções Azure Devops Senior (Remoto)
Você conhece a Icon?
Apaixonados por pessoas e especialistas em tecnologia. Nosso trabalho é encontrar talentos e soluções sob medida para os nossos clientes.
Vem encontrar o seu projeto ideal conosco e participar da comunidade ICON!
Sobre a Vaga
Código da vaga: A30365175189
Modelo de contratação: PJ
Sólida experiência em engenharia de software e nuvem (Azure necessário) para DevOps de plataformas baseadas em SaaS/Web/Custom Development, incluindo CI/CD e gestão de ferramentas de software e infraestrutura multiplataforma.
Como engenheiro de soluções DevOps, será responsável por liderar e estabelecer a prática DevOps. Educar, influenciar e colaborar com outros engenheiros de soluções, bem como desenvolver soluções de ponta a ponta nas áreas de construção automatizada, implantação, monitorização e infraestrutura de servidores. Terá de ter a capacidade de compreender rapidamente as necessidades do ciclo de vida do desenvolvimento. A capacidade não só de codificar e configurar ferramentas, mas também de montar e integrar tecnologia em plataformas diferentes é fundamental para o sucesso. Isto inclui um conhecimento profundo dos sistemas, das estruturas de dados, dos scripts modernos e das linguagens de nível empresarial, bem como das ferramentas de código aberto que podem e devem ser utilizadas para resolver problemas.
A função requer uma colaboração significativa com recursos de TI e comerciais, exigindo a capacidade de apresentar pormenores técnicos a um público não técnico.
Responsabilidades:
– Demonstrar proficiência em várias ferramentas e tecnologias relacionadas com DevOps.
– Experiência prática em integração contínua, entrega contínua, testes automatizados e todas as fases do ciclo de vida de desenvolvimento de software
– Fortes competências de documentação técnica
– Especialista em concessão de Azure DevOps
– Especialista em gestão de controlo de fontes, incluindo técnicas de ramificação, integração e fusão.
– Experiência na realização de integrações para compilações de produção e hot fixes de servidor.
– Experiência com ferramentas de gestão do ciclo de vida das aplicações e sistemas de controlo de fontes, como o GIT, Azure DevOps/VSTS
– Experiência prática na criação de condutas DevOps para um projeto (implementações automatizadas com fluxos de trabalho de integração/entrega contínuas)
– Experiência com ferramentas de construção e implantação de software, como o Azure DevOps
– Experiência com análise de código estático para qualidade e segurança de códigos – utilizando SonarQube, Checkmarx e WizCLI.
– Familiaridade com as melhores práticas de segurança e capacidade para aplicar medidas de segurança no ciclo de vida do desenvolvimento de software.
– Definir e implementar um provisionamento eficiente de soluções de automatização de ponta a ponta.
– É indispensável ter experiência com Docker e Kubernetes.
– Exposição a ferramentas de gestão da configuração, como Ansible, Puppet, Chef ou similares
– Experiência em ferramentas de aprovisionamento na nuvem, como o Terraform.
– Forte experiência de scripting em PowerShell ou quaisquer outras linguagens de scripting
– Assegura o cumprimento de normas, políticas e procedimentos.
– Integrar sistemas utilizando uma grande variedade de protocolos como REST, SOAP, MQ, TCP/IP, JSON e outros.
– Compreender os requisitos do cliente e os KPI do projeto
– Orientar outros engenheiros e analistas técnicos.
Competências e experiência:
– Mais de 6 anos de experiência em TI
– Experiência em arquitetura e concessão de nuvens com 2 ou mais anos de experiência na automatização da administração de TI, processos de TI ou processos empresariais.
– 3 a 5 anos de experiência na ferramenta Azure DevOps em termos de construção de pipelines de construção e implantação
– Experiência em arquitetura e concessão de nuvens com mais de 3 anos de experiência na automatização da administração de TI, de processos de TI ou de processos empresariais, na implantação de aplicações e no aprovisionamento de infra-estruturas.
– Experiência com micros serviços e aplicações distribuídas, tais como contentores, Kubernetes e/ou tecnologia sem servidor, SDLC e entrega utilizando práticas Agile.
– Pelo menos 2 anos de experiência de programação em linguagens de script, como o PowerShell
– Experiência de trabalho em infra-estruturas baseadas em Linux.
– Forte conhecimento de ferramentas de revisão de código e segurança, como SonarQube, Checkmarx, HCL Appscan, WizCLI ou qualquer outra.
– Familiaridade com as melhores práticas de segurança e capacidade de implementar medidas de segurança no ciclo de vida do desenvolvimento de software.
– Forte conhecimento de metodologias e ferramentas de teste, como Selenium e estruturas de teste unitário
– Experiência na automatização/integração de uma vasta gama de sistemas e serviços utilizando o Terraform para qualquer uma das plataformas de nuvem, como o Azure
– Experiência com ferramentas de gestão de projectos e de fluxo de trabalho, como Agile, Azure Boards
– Experiência com tecnologias de código aberto e serviços de nuvem.
– É essencial ter experiência com ferramentas de monitorização e registro, como Prometheus, Grafana, ELK ou qualquer outra pilha.
– Bacharelado ou Licenciatura em Tecnologia da Informação ou área relacionada
– Fortes habilidades de liderança, parceria e comunicação
– Experiência com arquitetura de TI com foco em reutilização e automação.
– Capacidade de coordenação com todos os níveis da empresa para conceber e fornecer soluções técnicas para problemas comerciais.
– Excelentes competências de comunicação e colaboração, bem como a capacidade de trabalhar eficazmente em equipas multifuncionais.
– Capacidade de influenciar sem autoridade.
– Fortes capacidades de facilitação de reuniões virtuais
– Definição de prioridades e gestão do tempo
Inglês – Avançado
#vemserICON