Curso DevOps with Ansible and Agile Methods

  • DevOps | CI | CD | Kubernetes | Web3

Curso DevOps with Ansible and Agile Methods

24 horas
Visão Geral

O curso DevOps with Ansible and Agile Methods foi desenvolvido para capacitar profissionais a implementar práticas modernas de automação de infraestrutura, gerenciamento de configuração e integração contínua utilizando Ansible, alinhadas aos princípios e metodologias ágeis. O treinamento aborda desde os fundamentos de DevOps e Agile até a construção de pipelines automatizados, provisionamento de infraestrutura, gerenciamento de aplicações e integração com ambientes Cloud e Containers.

Os participantes aprenderão a automatizar tarefas operacionais, padronizar ambientes, acelerar processos de entrega de software e fortalecer a colaboração entre equipes de desenvolvimento, operações e negócios, utilizando Ansible como principal ferramenta de automação.

Objetivo

Após realizar este curso DevOps with Ansible and Agile Methods, você será capaz de:

  • Compreender os princípios e a cultura DevOps.
  • Aplicar conceitos e práticas ágeis em projetos de infraestrutura e automação.
  • Instalar e configurar ambientes Ansible.
  • Automatizar tarefas administrativas utilizando Playbooks.
  • Implementar gerenciamento de configuração em larga escala.
  • Provisionar infraestrutura de forma automatizada.
  • Integrar Ansible com pipelines CI/CD.
  • Automatizar implantações de aplicações.
  • Implementar práticas de Infrastructure as Code (IaC).
  • Utilizar Ansible em ambientes Cloud, Containers e Kubernetes.
  • Aplicar boas práticas de governança, segurança e automação contínua.
Publico Alvo
  • Administradores de Sistemas
  • Analistas de Infraestrutura
  • Engenheiros DevOps
  • Desenvolvedores de Software
  • Engenheiros Cloud
  • Arquitetos de Soluções
  • Site Reliability Engineers (SRE)
  • Líderes Técnicos
  • Scrum Masters
  • Profissionais envolvidos em processos de automação e entrega contínua
Pre-Requisitos
  • Conhecimentos básicos de Linux
  • Noções de redes TCP/IP
  • Conhecimentos básicos de virtualização
  • Familiaridade com linha de comando
  • Conhecimentos básicos de desenvolvimento de software são desejáveis
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: DevOps and Agile Fundamentals

  1. Introduction to DevOps
  2. DevOps Culture and Collaboration
  3. Agile Principles and Manifesto
  4. Scrum Framework Overview
  5. Kanban Concepts and Practices
  6. Agile Planning and Continuous Improvement
  7. DevOps and Agile Integration

Module 2: Ansible Architecture and Installation

  1. Introduction to Ansible
  2. Agentless Automation Concepts
  3. Ansible Components and Architecture
  4. Installing Ansible on Linux
  5. Configuring Managed Nodes
  6. SSH Authentication and Security
  7. Ansible Configuration File Management

Module 3: Inventory Management and Ad-Hoc Commands

  1. Static Inventories
  2. Dynamic Inventories
  3. Host Groups and Variables
  4. Ansible Facts Collection
  5. Ad-Hoc Command Execution
  6. Inventory Best Practices
  7. Environment Segmentation

Module 4: Ansible Playbooks Fundamentals

  1. Playbook Structure
  2. YAML Fundamentals
  3. Tasks and Modules
  4. Variables and Facts
  5. Conditionals and Loops
  6. Error Handling Techniques
  7. Playbook Execution Strategies

Module 5: Configuration Management with Ansible

  1. Configuration Management Concepts
  2. Managing Files and Templates
  3. Service Management Automation
  4. Package Management
  5. User and Group Administration
  6. System Configuration Enforcement
  7. Configuration Drift Prevention

Module 6: Advanced Playbook Development

  1. Roles and Role-Based Design
  2. Reusable Automation Components
  3. Includes and Imports
  4. Handlers and Notifications
  5. Custom Variables Management
  6. Vault for Secrets Management
  7. Playbook Optimization Techniques

Module 7: Infrastructure Automation

  1. Infrastructure as Code Fundamentals
  2. Server Provisioning Automation
  3. Environment Standardization
  4. Multi-Environment Deployments
  5. Infrastructure Validation
  6. Automated Maintenance Tasks
  7. Disaster Recovery Automation

Module 8: Application Deployment Automation

  1. Automated Application Deployment
  2. Deployment Strategies
  3. Rolling Updates
  4. Blue-Green Deployments Concepts
  5. Service Validation Procedures
  6. Rollback Mechanisms
  7. Deployment Best Practices

Module 9: CI/CD Integration with Ansible

  1. Continuous Integration Fundamentals
  2. Continuous Delivery Concepts
  3. Jenkins Integration
  4. Git-Based Workflows
  5. Automated Build and Deployment Pipelines
  6. Infrastructure Validation in CI/CD
  7. Pipeline Automation Best Practices

Module 10: Ansible for Cloud Automation

  1. Cloud Automation Concepts
  2. Ansible with AWS
  3. Ansible with Microsoft Azure
  4. Ansible with Google Cloud Platform
  5. Resource Provisioning Automation
  6. Cloud Configuration Management
  7. Multi-Cloud Automation Strategies

Module 11: Containers and Kubernetes Automation

  1. Docker Fundamentals
  2. Container Lifecycle Automation
  3. Docker Environment Management
  4. Kubernetes Fundamentals
  5. Kubernetes Resource Automation
  6. Ansible Kubernetes Modules
  7. Container Deployment Workflows

Module 12: Security and Governance in Automation

  1. Secure Automation Principles
  2. Ansible Vault Implementation
  3. Access Control and Permissions
  4. Secrets Management
  5. Compliance Automation
  6. Audit and Logging Practices
  7. Automation Governance Frameworks

Module 13: Monitoring and Operational Excellence

  1. Monitoring Infrastructure Automation
  2. Operational Metrics Collection
  3. Log Analysis Fundamentals
  4. Performance Optimization
  5. Incident Response Automation
  6. Continuous Improvement Processes
  7. Reliability Engineering Concepts

Module 14: DevOps Automation Project with Ansible

  1. Agile Project Planning
  2. Git Repository Setup
  3. Infrastructure Provisioning Automation
  4. Configuration Management Implementation
  5. CI/CD Pipeline Integration
  6. Automated Application Deployment
  7. Monitoring and Validation
  8. End-to-End DevOps Automation Project Presentation and Review
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Apache NiFi for Data Engineering

32 horas Curso Pratico

Curso Apache NiFi for DataOps

24 horas

Curso Automotive Threat Analysis and Risk Assessment (TARA)

24 horas

Curso Automotive Cloud and Connected Vehicle Security

24 horas

Curso Vehicle Security Architecture

24 horas