2022-10-04 10:52:36 +07:00
2022-10-04 10:54:29 +07:00
# 90DaysOfDevOps
< p align = "center" >
2022-10-04 10:56:03 +07:00
< img src = "../logo.png?raw=true" alt = "90DaysOfDevOps Logo" width = "50%" height = "50%" / >
2022-10-04 10:54:29 +07:00
< / p >
2022-10-04 11:02:00 +07:00
Versão em Portugês | [中文版本 ](zh_cn/README.md ) | [繁體中文版本 ](zh_tw/README.md )| [日本語版 ](ja/README.md ) | [Wersja Polska ](pl/README.md ) | [Tiếng Việt ](vi/README.md )
2022-10-04 10:54:29 +07:00
2022-10-04 11:02:00 +07:00
Este repositório é usado para documentar minha jornada para obter um melhor conhecimento básico de "DevOps". Estarei começando esta jornada no dia 1º de janeiro de 2022, mas a ideia é que levemos 90 dias, o que acontece de 1º de janeiro a 31 de março.
2022-10-04 10:54:29 +07:00
2022-10-04 11:02:00 +07:00
A razão para documentar esses dias é para que outros possam tirar algum proveito disso e também melhorar os recursos.
2022-10-04 10:54:29 +07:00
2022-10-04 11:02:00 +07:00
O objetivo é levar 90 dias, 1 hora por dia, para abordar mais de 13 áreas de "DevOps" para um conhecimento básico.
2022-10-04 10:54:29 +07:00
2022-10-04 11:02:00 +07:00
Isso **não abrangerá todas as coisas** sobre "DevOps", mas abrangerá as áreas que considero que beneficiarão meu aprendizado e compreensão em geral.
2022-10-04 10:54:29 +07:00
[![ko-fi ](https://ko-fi.com/img/githubbutton_sm.svg )](https://ko-fi.com/N4N33YRCS)
2022-10-04 11:02:00 +07:00
A maneira mais rápida de entrar em contato será via Twitter, meu contato é [@MichaelCade1 ](https://twitter.com/MichaelCade1 )
2022-10-04 10:54:29 +07:00
2022-10-04 11:02:00 +07:00
## Progresso
2022-10-04 10:54:29 +07:00
2022-10-04 11:02:00 +07:00
- [✔️] ♾️ 1 > [Introdução ](Days/day01.md )
2022-10-04 10:54:29 +07:00
2022-10-04 11:02:00 +07:00
### O que é e por que usamos DevOps
2022-10-04 10:54:29 +07:00
2022-10-04 11:05:31 +07:00
- [✔️] ♾️ 2 > [Responsabilidades de um engenheiro de DevOps ](Days/day02.md )
- [✔️] ♾️ 3 > [Ciclo de vida do DevOps - Foco no aplicativo ](Days/day03.md )
2022-10-04 10:54:29 +07:00
- [✔️] ♾️ 4 > [DevOps & Agile ](Days/day04.md )
2022-10-04 11:05:31 +07:00
- [✔️] ♾️ 5 > [Planejamento > Código > Build > Teste > Release > Deploy > Operação > Monitoramento > ](Days/day05.md )
- [✔️] ♾️ 6 > [DevOps - As histórias reais ](Days/day06.md )
2022-10-04 10:54:29 +07:00
2022-10-04 11:02:00 +07:00
### Aprendendo uma linguagem de programação
2022-10-04 10:54:29 +07:00
- [✔️] ⌨️ 7 > [The Big Picture: DevOps & Learning a Programming Language ](Days/day07.md )
- [✔️] ⌨️ 8 > [Setting up your DevOps environment for Go & Hello World ](Days/day08.md )
- [✔️] ⌨️ 9 > [Let's explain the Hello World code ](Days/day09.md )
- [✔️] ⌨️ 10 > [The Go Workspace & Compiling & running code ](Days/day10.md )
- [✔️] ⌨️ 11 > [Variables, Constants & Data Types ](Days/day11.md )
- [✔️] ⌨️ 12 > [Getting user input with Pointers and a finished program ](Days/day12.md )
- [✔️] ⌨️ 13 > [Tweet your progress with our new App ](Days/day13.md )
2022-10-04 11:02:00 +07:00
### Conhecendo o básico do Linux
2022-10-04 10:54:29 +07:00
- [✔️] 🐧 14 > [The Big Picture: DevOps and Linux ](Days/day14.md )
- [✔️] 🐧 15 > [Linux Commands for DevOps (Actually everyone) ](Days/day15.md )
- [✔️] 🐧 16 > [Managing your Linux System, Filesystem & Storage ](Days/day16.md )
- [✔️] 🐧 17 > [Text Editors - nano vs vim ](Days/day17.md )
- [✔️] 🐧 18 > [SSH & Web Server(LAMP) ](Days/day18.md )
- [✔️] 🐧 19 > [Automate tasks with bash scripts ](Days/day19.md )
- [✔️] 🐧 20 > [Dev workstation setup - All the pretty things ](Days/day20.md )
2022-10-04 11:02:00 +07:00
### Compreendendo redes
2022-10-04 10:54:29 +07:00
- [✔️] 🌐 21 > [The Big Picture: DevOps and Networking ](Days/day21.md )
- [✔️] 🌐 22 > [The OSI Model - The 7 Layers ](Days/day22.md )
- [✔️] 🌐 23 > [Network Protocols ](Days/day23.md )
- [✔️] 🌐 24 > [Network Automation ](Days/day24.md )
- [✔️] 🌐 25 > [Python for Network Automation ](Days/day25.md )
- [✔️] 🌐 26 > [Building our Lab ](Days/day26.md )
- [✔️] 🌐 27 > [Getting Hands-On with Python & Network ](Days/day27.md )
2022-10-04 11:02:00 +07:00
### Atenha-se a um provedor de nuvem
2022-10-04 10:54:29 +07:00
- [✔️] ☁️ 28 > [The Big Picture: DevOps & The Cloud ](Days/day28.md )
- [✔️] ☁️ 29 > [Microsoft Azure Fundamentals ](Days/day29.md )
- [✔️] ☁️ 30 > [Microsoft Azure Security Models ](Days/day30.md )
- [✔️] ☁️ 31 > [Microsoft Azure Compute Models ](Days/day31.md )
- [✔️] ☁️ 32 > [Microsoft Azure Storage & Database Models ](Days/day32.md )
- [✔️] ☁️ 33 > [Microsoft Azure Networking Models + Azure Management ](Days/day33.md )
- [✔️] ☁️ 34 > [Microsoft Azure Hands-On Scenarios ](Days/day34.md )
2022-10-04 11:02:00 +07:00
### Use o Git de forma eficaz
2022-10-04 10:54:29 +07:00
- [✔️] 📚 35 > [The Big Picture: Git - Version Control ](Days/day35.md )
- [✔️] 📚 36 > [Installing & Configuring Git ](Days/day36.md )
- [✔️] 📚 37 > [Gitting to know Git ](Days/day37.md )
- [✔️] 📚 38 > [Staging & Changing ](Days/day38.md )
- [✔️] 📚 39 > [Viewing, unstaging, discarding & restoring ](Days/day39.md )
- [✔️] 📚 40 > [Social Network for code ](Days/day40.md )
- [✔️] 📚 41 > [The Open Source Workflow ](Days/day41.md )
### Containers
- [✔️] 🏗️ 42 > [The Big Picture: Containers ](Days/day42.md )
- [✔️] 🏗️ 43 > [What is Docker & Getting installed ](Days/day43.md )
- [✔️] 🏗️ 44 > [Docker Images & Hands-On with Docker Desktop ](Days/day44.md )
- [✔️] 🏗️ 45 > [The anatomy of a Docker Image ](Days/day45.md )
- [✔️] 🏗️ 46 > [Docker Compose ](Days/day46.md )
- [✔️] 🏗️ 47 > [Docker Networking & Security ](Days/day47.md )
- [✔️] 🏗️ 48 > [Alternatives to Docker ](Days/day48.md )
### Kubernetes
- [✔️] ☸ 49 > [The Big Picture: Kubernetes ](Days/day49.md )
- [✔️] ☸ 50 > [Choosing your Kubernetes platform ](Days/day50.md )
- [✔️] ☸ 51 > [Deploying your first Kubernetes Cluster ](Days/day51.md )
- [✔️] ☸ 52 > [Setting up a multinode Kubernetes Cluster ](Days/day52.md )
- [✔️] ☸ 53 > [Rancher Overview - Hands On ](Days/day53.md )
- [✔️] ☸ 54 > [Kubernetes Application Deployment ](Days/day54.md )
- [✔️] ☸ 55 > [State and Ingress in Kubernetes ](Days/day55.md )
2022-10-04 11:02:00 +07:00
### Aprenda infraestrutura como código
2022-10-04 10:54:29 +07:00
- [✔️] 🤖 56 > [The Big Picture: IaC ](Days/day56.md )
- [✔️] 🤖 57 > [An intro to Terraform ](Days/day57.md )
- [✔️] 🤖 58 > [HashiCorp Configuration Language (HCL) ](Days/day58.md )
- [✔️] 🤖 59 > [Create a VM with Terraform & Variables ](Days/day59.md )
- [✔️] 🤖 60 > [Docker Containers, Provisioners & Modules ](Days/day60.md )
- [✔️] 🤖 61 > [Kubernetes & Multiple Environments ](Days/day61.md )
- [✔️] 🤖 62 > [Testing, Tools & Alternatives ](Days/day62.md )
2022-10-04 11:02:00 +07:00
### Automatize o gerenciamento de configuração
2022-10-04 10:54:29 +07:00
- [✔️] 📜 63 > [The Big Picture: Configuration Management ](Days/day63.md )
- [✔️] 📜 64 > [Ansible: Getting Started ](Days/day64.md )
- [✔️] 📜 65 > [Ansible Playbooks ](Days/day65.md )
- [✔️] 📜 66 > [Ansible Playbooks Continued... ](Days/day66.md )
- [✔️] 📜 67 > [Using Roles & Deploying a Loadbalancer ](Days/day67.md )
- [✔️] 📜 68 > [Tags, Variables, Inventory & Database Server config ](Days/day68.md )
- [✔️] 📜 69 > [All other things Ansible - Automation Controller, AWX, Vault ](Days/day69.md )
2022-10-04 11:02:00 +07:00
### Crie pipelines de CI/CD
2022-10-04 10:54:29 +07:00
- [✔️] 🔄 70 > [The Big Picture: CI/CD Pipelines ](Days/day70.md )
- [✔️] 🔄 71 > [What is Jenkins? ](Days/day71.md )
- [✔️] 🔄 72 > [Getting hands on with Jenkins ](Days/day72.md )
- [✔️] 🔄 73 > [Building a Jenkins pipeline ](Days/day73.md )
- [✔️] 🔄 74 > [Hello World - Jenkinsfile App Pipeline ](Days/day74.md )
- [✔️] 🔄 75 > [GitHub Actions Overview ](Days/day75.md )
- [✔️] 🔄 76 > [ArgoCD Overview ](Days/day76.md )
2022-10-04 11:02:00 +07:00
### Monitoramento, gerenciamento de log e visualização de dados
2022-10-04 10:54:29 +07:00
- [✔️] 📈 77 > [The Big Picture: Monitoring ](Days/day77.md )
- [✔️] 📈 78 > [Hands-On Monitoring Tools ](Days/day78.md )
- [✔️] 📈 79 > [The Big Picture: Log Management ](Days/day79.md )
- [✔️] 📈 80 > [ELK Stack ](Days/day80.md )
- [✔️] 📈 81 > [Fluentd & FluentBit ](Days/day81.md )
- [✔️] 📈 82 > [EFK Stack ](Days/day82.md )
- [✔️] 📈 83 > [Data Visualisation - Grafana ](Days/day83.md )
2022-10-04 11:02:00 +07:00
### Armazene e proteja seus dados
2022-10-04 10:54:29 +07:00
- [✔️] 🗃️ 84 > [The Big Picture: Data Management ](Days/day84.md )
- [✔️] 🗃️ 85 > [Data Services ](Days/day85.md )
- [✔️] 🗃️ 86 > [Backup all the platforms ](Days/day86.md )
- [✔️] 🗃️ 87 > [Hands-On Backup & Recovery ](Days/day87.md )
- [✔️] 🗃️ 88 > [Application Focused Backups ](Days/day88.md )
- [✔️] 🗃️ 89 > [Disaster Recovery ](Days/day89.md )
- [✔️] 🗃️ 90 > [Data & Application Mobility ](Days/day90.md )
2022-10-04 11:02:00 +07:00
## Licença
2022-10-04 10:54:29 +07:00
2022-10-04 11:02:00 +07:00
Amparado sob: [![CC BY-NC-SA 4.0][cc-by-nc-sa-shield]][cc-by-nc-sa]
2022-10-04 10:54:29 +07:00
2022-10-04 11:02:00 +07:00
Esta obra está licenciada sob
2022-10-04 10:54:29 +07:00
[Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].
[![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa]
2022-10-04 11:02:00 +07:00
## Histórico de estrelas
2022-10-04 10:54:29 +07:00
[![Star History Chart ](https://api.star-history.com/svg?repos=MichaelCade/90DaysOfDevOps&type=Timeline )](https://star-history.com/#MichaelCade/90DaysOfDevOps& Timeline)
[cc-by-nc-sa]: http://creativecommons.org/licenses/by-nc-sa/4.0/
[cc-by-nc-sa-image]: https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png
[cc-by-nc-sa-shield]: https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg