Estou procurando recomendações sobre como se qualificar para ser um engenheiro de DevOps dedicado.
Eu sempre quis trabalhar em projetos relacionados ao desenvolvimento, pois adoro codificação, mas infelizmente nunca tive a chance. Já trabalhei em projetos freelancers usando .Net e PHP e sou certificado em Java SE, mas nunca o usei.
Minha experiência profissional inclui a administração de sistemas e aplicativos. Agora, na maior parte, estou no último ano do ensino médio, portanto não é preferível mudar para o Desenvolvimento, pois teria que recomeçar como júnior. No entanto, acho que o DevOps será perfeito para mim, mas preciso saber o que preciso estudar para preencher as lacunas no meu conhecimento para ser um bom engenheiro de DevOps dedicado (de preferência a parte sobre automação e ferramentas de escrita).
Por favor, recomende o que devo estudar, por exemplo, ouvi dizer que Python, Perl e Ruby são muito bons para o DevOps, mas com o que mais devo começar e quais são as habilidades obrigatórias que preciso abordar primeiro?
Meu conjunto de habilidades atual:
Sys. Admin
- Administração de Unix (HP-UX, Solaris) e Linux (Ubuntu, Red hat, CentOS)
- Administração de Tecnologias de Middleware (WebLogic, Apache-Tomcat, WebSphere, MQ)
Script Bash / Shell
Configuração e administração do servidor da Web
- Excelente conhecimento de sistemas de banco de dados comuns (SQL Server, Oracle, MySQL, etc.)
- Serviços da Web e integrações SOAP / REST / API
- Oracle Business Intelligence Suite (OBIEE, DAC, Informatica)
- Desenvolvimento e Administração de Remédios ITSM.
- Objeto de negócios SAP (Analytics).
- Splunk
- Service Center - Gerenciamento de serviço de TI habilitado para ITIL
- Forte entendimento das tecnologias de aplicativos da Web.
Desenvolvedor
- Habilidades de desenvolvimento de especialistas no Microsoft Visual Basic.
- Excelentes habilidades de desenvolvimento em Java SE.
- Desenvolvimento .Net da Microsoft
- Desenvolvimento do MS SharePoint.
- Especialista em MS Office com conhecimento especializado em macros e automação em todos os aplicativos do MS office.
- Desenvolvimento intermediário de PHP (CakePHP)
Faça uma lista das ferramentas do DevOps que parecem populares, faça o download, siga o manual e faça-o.
Isso dará a você um bom começo de execução com as ferramentas mais próximas ao lado "Operações" e - se você também conseguir entender por que e para que essas ferramentas são usadas - fará de você um membro digno da maioria das equipes. Você pode coletar os bits e partes mais do lado do Dev à medida que avança (por exemplo, pipelines de CI / CD etc.).
fonte