https://roadmap.sh/devopsPágina muito massa da AWS sobre DevOps [en/pt]
https://aws.amazon.com/pt/devops/what-is-devops/Vídeo de 9 min - O que é DevOps [pt] https://www.youtube.com/watch?v=_7geoB6PQakVídeo de 14 min - Como se tornar um especialista em DevOps [en, legendado] https://www.youtube.com/watch?v=9pZ2xmsSDdoVídeo de 5 min - SRE vs Devops [en, legendado] https://www.youtube.com/watch?v=uTEL8Ff1ZvkVídeo de 2 horas - Curso do freeCodeCamp: DevOps para iniciantes [en, legendado] https://www.youtube.com/watch?v=j5Zsa_eOXeYSe forem atrás de outros materiais, recomendo que busquem materiais recentes (de 2020 pra frente), pois é uma área que evoluiu muito rápido.Os conceitos básicos que eu recomendo para quem quer começar devops são:
Conceitos básicos de sistemas operacionais, principalmente Linux / POSIX (sistemas de
arquivos, gerenciamento de processos, redes, etc) Git Conceitos básicos de redes e protocolos (IP, TCP, HTTP, TLS, SMTP, firewalls) Python Shell script Containers (com Docker ou outras ferramentas) Kubernetes básico (Topologia do cluster, Pod, Deployment, Service, Ingress, ConfigMap, Secret, Namespace) AWS (EC2 / Load balancer / autoscaling, S3, RDS, VPC, CloudWatch, Elastic Beanstalk, EKS) Conceitos básicos de segurança (OWASP TOP 10) Terraform Pipelines em gitlab / github / bitbucket Monitoramento e logs (Prometheus, Grafana, ELK, Cloudwatch) Nginx O que eu não recomendo focar, pois está em desuso VMs / Máquinas virtuais (hoje em dia o padrão é usar sempre serviços gerenciados - exemplo: usar RDS em vez de subir uma VM e instalar o MySql ou Postgres nela) Ansible (é uma ferramenta para configurar VMs, então tb está em desuso) Istio, Envoy, Jaeger e outras ferramentas super complexas que são usadas em contextos muito específicos roadmap.sh DevOps Roadmap: Learn to become a DevOps Engineer or SRE Community driven, articles, resources, guides, interview questions, quizzes for DevOps. Learn to become a modern DevOps engineer by following the steps, skills, resources and guides listed in this roadmap.
Amazon Web Services, Inc.
AWS DevOps - O que é DevOps? - Amazon Web Services O AWS DevOps permite a distribuição de aplicativos e serviços em alta velocidade, mais rapidamenete que métodos tradicionais de desenvolvimento e gerenciamento. Além da velocidade, os benefícios do DevOps incluem confiabilidade, escala, melhoria em colaboração e segurança.