Modelo de Descrição do Trabalho de Trabalho de Engenheiro DevOps
Estamos à procura de um engenheiro de DevOps. Você será responsável por liberar atualizações de produtos, diagnosticar problemas de produção e criar integrações que atendam às demandas de nossos clientes. Conforme mostrado abaixo, você desempenhará um papel fundamental na ponte da lacuna entre desenvolvimento, garantia de qualidade e operações de TI.
Você pretende combinar as tarefas diárias necessárias no desenvolvimento de software, controle de qualidade, implantação e integração em um único conjunto contínuo de operações.
Perfil de trabalho de engenheiro de DevOps
Um engenheiro de DevOps implementa métodos, ferramentas e estratégias para equilibrar as demandas em todo o ciclo de vida do desenvolvimento de software, da codificação à implantação e manutenção e atualizações. Eles diminuem a complexidade, preenchendo a lacuna entre as atividades necessárias para alterar rapidamente uma aplicação e as ações necessárias para mantê -la confiável.
O DevOps tem tudo a ver com unificação e automação de processos, e os engenheiros do DevOps desempenham um papel importante na mistura de código, manutenção de aplicativos e administração de aplicativos. Todas essas atividades precisam de uma compreensão não apenas dos ciclos de vida do desenvolvimento, mas também da cultura do DevOps, incluindo sua filosofia, métodos e ferramentas.
Relatórios para
- Diretor de Tecnologia
- Líder de tecnologia
Responsabilidades do Engenheiro de DevOps
- Uma mentalidade de DevOps e conhecimento sobre entrega de software, versão e integração
- Construir e improvisar as ferramentas automatizadas para construir infraestrutura, monitoramento e alerta do sistema e visualização de dados
- Capacidade de escrever código limpo, conhecer padrões de design de software, teste de software e aplicar padrões de infraestrutura comuns
- Soluções de codificação e/ou script para automatizar processos
- comunicar e colaborar com equipes de desenvolvimento e isso
- Identifique e implemente ferramentas que otimizem os processos
- Compreensão do Azure, Virtualização, AWS, Terraform, Docker, Kubernetes trabalham
- Compreensão da administração de diferentes ambientes na nuvem
- Experiência I Infraestrutura como código usando Terraform é uma grande vantagem
- Experiência em ferramentas de gerenciamento de configurações como Puppet e Ansible é uma vantagem adicional
- Know-how de script excepcional usando Bash, PowerShell e outros idiomas de script
- Criar e implementar estratégias para melhorar os processos; incluindo reengenharia de processos conforme necessário
- Gerenciar contratos de licença para o ambiente de desenvolvimento
- Tenha experiência em gerenciamento de incidentes: deve manter a cabeça fresca em caso de emergência, mantenha o equilíbrio em meio a incidentes
- Colaborar com o arquiteto de segurança da informação e o arquiteto em nuvem de P&D para garantir que os requisitos de conformidade e segurança da privacidade de dados sejam implementados para os ambientes em nuvem
- deve estar disposto a participar de um cronograma de chamadas
- colaborar na criação e implementação de políticas em nuvem e governanta
- Você deve estar aberto e pronto para viajar pelo mundo, se necessário
Requisitos e habilidades de engenheiro do DevOps
- um diploma de bacharel em ciência da computação ou um assunto semelhante
- Conhecimento prático da infraestrutura baseada em Linux
- Excelente conhecimento de Ruby, Python, Perl e Java
- Configuração e administração de bancos de dados como MySQL e MongoDB
- Solução de problemas excepcional
- Compreensão de trabalho de uma variedade de ferramentas, tecnologias de código aberto e serviços em nuvem
- Compreensão das principais idéias do DevOps e princípios ágeis