Apresentação
DevOps é um acrónimo de Development and Operations e dá nome a uma cultura de trabalho em TI que promove uma estreita colaboração entre os profissionais destas duas áreas para conseguir uma entrega de valor ao negócio muito mais rápida e constante, baseada nos princípios de Continuous Delivery e Continuous Integration.
Tradicionalmente, a área de desenvolvimento de software e a de Exploração e Operações têm tido objetivos diferentes, o que derivava numa ineficiente entrega de valor ao negócio como departamento TIC.
Aparecendo em 2008 e rapidamente adotado por empresas tecnológicas de primeiro nível, a aplicação de DevOps tem demonstrado reduções até 50 vezes nos tempos de entrega de software, assim como implementações 30 vezes mais frequentes e uma taxa de êxito na gestão da mudança 60 vezes maior do que numa organização tradicional. Organizações como a Netflix, Spotify e Facebook estão a revolucionar o mundo das TI ao implementar, com sucesso, princípios de DevOps.
DevOps é um salto de rutura na organização tradicional de um departamento de TI e requer um foco especial sobre as pessoas, porque os seus princípios vêm do Scrum e do Lean IT®, pelo que a criação de uma cultura DevOps na sua organização, vai ser um fator crítico de sucesso na sua implementação.
CAMPANHA
Oferta do Exame de Certificação no valor de 250€.
Destinatários
- Esta formação destina-se a profissionais de TIC envolvidos no desenvolvimento de software, exploração e operações e / ou IT Service Management.
- Profissionais relacionados com o ambiente DevOps, tais como:
- Engenheiros DevOps
- Product Owners
- Gestores de Operações TI
- Gestores de incidentes e mudanças
- Administradores de redes e sistemas
- Gestores de Negócio e Arquitetos Empresariais
Objetivos
- Conhecer os principais conceitos e vantagens do DevOps;
- Compreender os aspetos mais importantes para criar uma cultura DevOps;
- Conhecer as relações do DevOps com outras estruturas como SCRUM, Kanban, Lean IT e ITIL®;
- Compreender a necessidade de automação num ambiente de Continuous Delivery;
- Aprender a estabelecer um sistema de monitorização e melhoria contínua.
Pré-requisitos
Para um melhor aproveitamento deste curso, os formandos deverão ter conhecimentos básicos de Scrum, Lean e Gestão de Serviços de TI.
Programa
Introdução
- História DevOps
- Conceitos-chave em DevOps
- Benefícios DevOps
- DASA (DevOps Agile Skills Association)
Cultura DevOps
- Introdução à cultura DevOps
- Principais Elementos DevOps
- Implementação de uma cultura DevOps
Organização
- Modelo Organizativo
- Equipas autónomas
- Arquitetura DevOps
- Governo
Processos
- Definição de Agile, SCRUM e Kanban
- DevOps e a sua relação com o ITSM
- O enfoque SCRUM em detalhe
- Otimizar processos utilizando Lean
- Análise de negócio utilizando o Story Mapping
- Ciclo de vida de entrega de software numa organização DevOps
Automação
- Conceitos de automação
- Automação na entrega de software
- Conceitos-chave de Continuous Delivery
- Conceitos de automação em Continuous Delivery
- Automação do Data Center
- Princípios e História da Nuvem
- Serviços Cloud numa organização DevOps
- Provisionamento automatizado
- Características das plataformas e maturidade das aplicações
Indicadores e Melhoria Contínua
- A importância dos indicadores de acompanhamento
- Escolher as métricas corretas
- Monitoria e registo
Informação Adicional DevOps Fundamentals – DASA (PDF)
Become a DevOps Expert – Accelerate and Improve Software Delivery (PDF)