Aperfeiçoamento Profissional | Presencial
Aperfeiçoamento Profissional em DevOps: Integração de Desenvolvimento e Operações para Inovação
Capacitar os participantes a entender e aplicar as práticas de DevOps, promovendo a integração entre as equipes de desenvolvimento e operações, visando otimizar processos, acelerar entregas de software e garantir maior inovação e colaboração dentro das organizações.
O CURSO
A partir do curso, o participante irá aprender conceitos e práticas de DevOps. O curso terá momentos teóricos e práticos. A teoria ocorrerá em ambientes de sala de aula e os momentos práticos ocorrerão em laboratórios, com equipamentos e máquinas propícias para a formação do participante.
OPORTUNIDADES DE TRABALHO
Indústria e empresas em geral
O QUE VOCÊ IRÁ APRENDER
- 1. Introdução ao DevOps e seus Princípios
(6 horas) - O que é DevOps: Definição, objetivos e benefícios
- Como o DevOps se difere dos modelos tradicionais de desenvolvimento
e operações
- Principais princípios do DevOps: colaboração, automação, integração contínua e entrega contínua
- O impacto
do DevOps na cultura organizacional e na eficiência dos processos de TI. 2. Cultura e Colaboração no DevOps (6 horas) - Como
a cultura de colaboração entre equipes de desenvolvimento e operações impulsiona a inovação
- Ferramentas de comunicação
e integração para equipes ágeis
- Boas práticas para garantir colaboração contínua e feedback constante durante o ciclo
de desenvolvimento
- 3. Integração Contínua e Entrega Contínua (10 horas)
- Conceitos de Integração Contínua (CI) e
Entrega Contínua (CD)
- Ferramentas de CI/CD: Jenkins, GitLab CI, CircleCI, Travis CI, entre outras
- Como configurar
pipelines de integração e entrega contínua
- Automação de testes: tipos de testes automatizados (unitários, funcionais,
de integração) e como incorporá-los no processo de CI/CD
- Vantagens da automação de builds, testes e deploys. 4. Monitoramento
e Gerenciamento de Infraestrutura (6 horas) - A importância do monitoramento contínuo em ambientes DevOps
- Ferramentas
de monitoramento: Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Nagios
- Gerenciamento de infraestrutura
com IaC (Infrastructure as Code): Terraform, Ansible, Puppet, Chef
- Como utilizar ferramentas para gerenciar ambientes
de produção e testes. 5. Automação de Deploy e Gerenciamento de Configuração (6 horas) - Conceitos de automação de deploy
e práticas para garantir a qualidade do software em produção
- Ferramentas de automação: Docker e Kubernetes para containerização
e orquestração
- Estratégias para deploy contínuo e rollbacks eficientes
- Como implementar e gerenciar configurações
e ambientes com Ansible, Puppet, ou Chef. 6. Casos de Uso e Implementação de DevOps (4 horas) - Estudo de casos reais de implementação
de DevOps em empresas de diferentes setores
- Como realizar a transição de ambientes tradicionais para ambientes DevOps
-
Identificação de métricas de sucesso: ciclo de vida do desenvolvimento, frequência de deploys, tempo de recuperação de falhas.
7. Desafios e Oportunidades em DevOps (2 horas) - Principais desafios na implementação de DevOps: resistência à mudança, complexidade
tecnológica e integração de ferramentas
- Oportunidades de inovação e otimização com a adoção de DevOps em diferentes áreas
da empresa
- Tendências futuras em DevOps: Inteligência Artificial, automação avançada, e integração com outras práticas
de TI (por exemplo, Agile, Lean).
POR QUE O SENAI É A MELHOR ESCOLHA?
- Mais possibilidades
de conquistar um emprego ou uma promoção
- Infraestrutura com laboratórios equipados e com materiais para aprendizado inclusos
-
É rápido conquistar um diploma de qualidade
- As empresas confiam em quem faz Senai
- Professores com grande experiência
no mercado
- Aulas teóricas e práticas. Aqui você aprende fazendo
- Descontos para quem trabalha na indústria
REQUISITOS PARA COMEÇAR
- Ensino Fundamental completo
- Comprovante de Residência
- CPF
do Aluno
- RG do Aluno
**Pré-matrícula e/ou matrícula sujeita a análise de crédito, no ato da sua efetivação.
***Os cursos possuem cargas horárias diferenciadas nos momentos presenciais e a distância, conforme opção escolhida.