Curso Automacao com Python para DevOps

  • DevOps | CI | CD | Kubernetes | Web3

Curso Automacao com Python para DevOps

20 horas
Visão Geral

O curso Automação com Python para DevOps foi projetado para profissionais que desejam integrar Python aos fluxos de trabalho de DevOps, criando automações eficientes, escaláveis e confiáveis para infraestrutura, CI/CD, monitoramento, containers, provisionamento, orquestração e gerenciamento de ambientes em nuvem.

Durante o curso, o aluno aprenderá a aplicar Python para automação operacional, provisionamento automático de máquinas e serviços, gerenciamento de clusters, integração com APIs cloud, manipulação de logs e métricas, automação de pipelines e criação de ferramentas personalizadas para DevOps.

O foco é 100% prático, com exemplos reais de automação em ambientes de produção utilizando bibliotecas e frameworks amplamente usados na indústria.

Objetivo

Após realizar este curso Automação com Python para DevOps, você será capaz de:

  • Automatizar tarefas de infraestrutura e operações
  • Manipular arquivos, logs e sistemas via Python
  • Criar scripts avançados para CI/CD e pipelines
  • Integrar Python com Docker, Kubernetes e ferramentas cloud
  • Utilizar APIs e SDKs para automação em AWS, Azure e GCP
  • Criar ferramentas internas para equipes DevOps
  • Automatizar monitoramento e alertas
  • Implementar rotinas de provisionamento e orquestração
  • Aplicar boas práticas de DevOps em automações
Publico Alvo
  • Engenheiros de DevOps
  • Administradores de sistemas Linux/Windows
  • Engenheiros de software
  • Engenheiros de infraestrutura
  • Profissionais de Cloud Computing
  • Analistas SRE (Site Reliability Engineering)
  • Profissionais de TI que desejam evoluir automações para nível enterprise
Pre-Requisitos
  • Conhecimento intermediário de Python
  • Experiência com Linux e linha de comando
  • Conhecimento básico de containers e Docker
  • Noções de cloud (AWS, Azure ou GCP)
  • Conceitos básicos de redes
Materiais
Ingles/Portugues
Conteúdo Programatico

Module 1 – Introduction to Python for DevOps

  1. DevOps fundamentals
  2. Python role in DevOps workflows
  3. Essential libraries and tools
  4. Development environment setup

Module 2 – Scripting and System Automation

  1. Automating system commands
  2. File system operations
  3. Log file analysis and parsing
  4. Process management

Module 3 – Infrastructure Automation

  1. Automating provisioning tasks
  2. Working with SSH using paramiko
  3. Remote task execution
  4. Configuration automation

Module 4 – CI/CD Automation

  1. Automating Git operations
  2. Integrating Python with Jenkins, GitHub Actions, GitLab CI
  3. Pipeline automation
  4. Build and deployment automation

Module 5 – Docker Automation

  1. Managing Docker containers with Python
  2. Creating, starting, stopping containers
  3. Using Docker SDK for Python
  4. Automating image builds

Module 6 – Kubernetes Automation

  1. Introduction to Kubernetes automation
  2. Using Python Kubernetes client
  3. Automating deployments, pods, services
  4. Cluster monitoring and reporting

Module 7 – Cloud Automation

  1. Automating AWS with boto3
  2. Automating Azure with Azure SDK
  3. Automating GCP with Google Cloud Client Libraries
  4. Managing cloud resources via Python

Module 8 – Monitoring and Alerting Automation

  1. Using APIs from Prometheus, Grafana, and CloudWatch
  2. Log processing and alert generation
  3. Automated remediation scripts
  4. Notification integration (Slack, Teams, Email)

Module 9 – Security and Compliance Automation

  1. Automating security checks
  2. Vulnerability scanning
  3. IAM automation
  4. Policy enforcement

Module 10 – Building Internal DevOps Tools

  1. CLI tools with Python
  2. Creating dashboards
  3. Error handling and logging
  4. Packaging and releasing internal tools

Module 11 – Final Project

  1. Designing a complete DevOps automation pipeline
  2. Integration with Docker, Kubernetes, cloud services
  3. Monitoring, alerting, and reporting
  4. Documentation and best practices
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h