O papel de Especialista DevSecOps envolve a criação de soluções inovadoras para infraestrutura em nuvem e automatização de processos para os times de desenvolvimento.
Para atuar nesse papel, é necessário analisar arquitetura de aplicações e entender o negócio do cliente para oferecer novas soluções e melhores práticas em nuvem. Isso inclui reduzir custos e otimizar a performance. Além disso, é importante elaborar modelos de desempenho considerando requisitos de qualidade de serviços e objetivos de desempenho exigidos pela aplicação.
A experiência na configuração de pipelines de testes de performance utilizando ferramentas como Jenkins, Azure Devops, Terraform e outros também é fundamental.
Conhecimentos em Linux e Windows são necessários, bem como conhecimentos de nuvem pública (AWS, Azure e Heroku) e infraestrutura de aplicações WEB. A habilidade em ferramentas de entrega contínua (AzureDevOps, jenkins) e Infraestrutura como código (terraform, ansible) também é crucial.
É importante lembrar que essa função visa contribuir com o desenvolvimento de novos conceitos e melhorar as práticas existentes, propiciando uma equipe inspiradora e estimulante.
No entanto, é essencial garantir que as responsabilidades e atribuições sejam cumpridas, como criar documentações para suporte posterior e interagir com o time de onboarding.