Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chaos4455/devops-2024
Portfólio pessoal de conhecimentos atividade 01 até 04 2024
https://github.com/chaos4455/devops-2024
curriculo devops examples portfolio
Last synced: 7 days ago
JSON representation
Portfólio pessoal de conhecimentos atividade 01 até 04 2024
- Host: GitHub
- URL: https://github.com/chaos4455/devops-2024
- Owner: chaos4455
- Created: 2024-04-01T22:09:01.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-09-07T17:03:22.000Z (2 months ago)
- Last Synced: 2024-09-08T18:35:18.465Z (2 months ago)
- Topics: curriculo, devops, examples, portfolio
- Language: Python
- Homepage:
- Size: 701 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📁 Portfólio de DevOps 2024
![FB_IMG_1707845486777](https://github.com/user-attachments/assets/6900c431-a328-492a-b1be-5ff8f482bde9)
Olá! Meu nome é Elias Andrade e sou um profissional de TI com mais de 14 anos de experiência na área de infraestrutura de TI, com foco em administração de redes, sistemas Linux e práticas DevOps. Atuei em uma variedade de ambientes, desde pequenas empresas até grandes corporações, adquirindo um conhecimento sólido e uma abordagem versátil para resolver desafios complexos de TI.
## Propósito
Meu objetivo é utilizar minha experiência e habilidades para contribuir de forma significativa para projetos e equipes de DevOps, ajudando a implementar práticas eficientes de automação, gerenciamento de infraestrutura e desenvolvimento de software.
## Contato
- 📧 **Email:** [[email protected]](mailto:[email protected])
- 📱 **Telefone:** (44) 98859-7116 (WhatsApp disponível)
---
---
# 🚀 Meu Portfólio de DevOps: Kubernetes Microservice ArchitectureAqui está o repositório que exibe a profundidade do meu conhecimento em **DevOps**, **Kubernetes**, **Docker**, **GitOps**, **CI/CD**, e muito mais! 🌐💻
## 🌟 Sobre o Projeto
Neste repositório, você encontrará um projeto robusto que demonstra minha capacidade de **provisionar ambientes containerizados** com tecnologias de ponta, abrangendo desde a criação de **Dockerfiles** até a configuração de **Kubernetes** e práticas avançadas de **GitOps**. 💪✨
### O que eu mostro e exemplifico dos meus conhecimento em devops e CI/CD:
- **Docker e Kubernetes**: Domínio completo na criação e gerenciamento de contêineres, com orquestração avançada usando Kubernetes. Aprenda como eu configurei **Deployments**, **ReplicaSets**, **Ingress**, e **Load Balancers** para garantir alta disponibilidade e escalabilidade. 🚢🔧
- **GitOps com Argo CD**: Implementação de pipelines CI/CD que utilizam **Argo CD** para gerenciar e automatizar os deployments de maneira eficiente, mantendo tudo sob controle de versão. Isso garante uma abordagem declarativa e auditável para o gerenciamento de aplicações em Kubernetes. 📈🔄
- **Autoscaling e Load Balancing**: Configuração de **Horizontal Pod Autoscalers** (HPA) que ajustam automaticamente a quantidade de réplicas dos pods com base na carga de trabalho, além de equilibrar a carga com **Ingress Controllers** e **Load Balancers**. ⚖️📊
- **Integração Contínua e Entrega Contínua (CI/CD)**: A construção de pipelines CI/CD eficientes para garantir que cada mudança no código seja testada e implantada automaticamente, utilizando ferramentas como GitHub Actions e Jenkins. 🚀🔁
- **Automação e Inteligência Artificial**: Uso de **AI Ops** e **LLM Ops** para monitorar e otimizar o desempenho dos ambientes, garantindo operações de alta eficiência. 💡🤖
### Por que este projeto é significativo?
Este repositório não é apenas uma coleção de scripts e configurações; ele é uma vitrine do meu **background técnico** e **competências em DevOps**. Desde a concepção até a execução, cada componente foi projetado com o objetivo de criar uma solução que não só atenda às necessidades do usuário, mas que também seja escalável e sustentável no longo prazo. 🌍🔝
---
## 📈 ConclusãoConvido você a explorar meu repositório [Kubernetes MicroService Architect Portfolio](https://github.com/chaos4455/Kubernetes-MicroService-Archtect-Portfolio) e testemunhar meu domínio nas práticas de **DevOps** e **containerização**. Este é o estado da arte em orquestração de contêineres, onde a inovação e a eficiência se encontram! 💼🔥
Se você deseja discutir mais sobre as tecnologias apresentadas ou colaborar em futuros projetos, não hesite em entrar em contato! 🚀💬
![K8Studio_OZ6XQMeVVS](https://github.com/user-attachments/assets/7f9ab3b0-fd06-45b2-ab84-f1cf35bdc464)
![K8Studio_YjbJXMqtOC](https://github.com/user-attachments/assets/5170cfd1-aca1-4dda-b6a4-26f20f430fd5)
![K8Studio_CvDNiq2Omu](https://github.com/user-attachments/assets/8c502a25-74bb-4637-ad8a-559632af00af)
![K8Studio_Vwup4RFXkr](https://github.com/user-attachments/assets/c027fcd2-0f1f-4198-8784-1c5abc6d45bc)
![K8Studio_XqYsIjoCMa](https://github.com/user-attachments/assets/c05be6df-f601-4fec-b652-96b16facfe5c)
![K8Studio_CVD5bMrG2L](https://github.com/user-attachments/assets/db22ee5c-8893-40ed-8b23-07c5b17fcf34)
![K8Studio_gaXPiL1UNm](https://github.com/user-attachments/assets/30189767-29d9-4ce3-a66e-0c505bba19ff)
![K8Studio_BbhYQ9K9bf](https://github.com/user-attachments/assets/9d9c4e07-3268-4185-93e8-8d256e4c0844)
![K8Studio_a6yBLaAi8Q](https://github.com/user-attachments/assets/7b4004e1-754a-4b4b-8f06-960e34855f0c)
![K8Studio_t83xPb5YGT](https://github.com/user-attachments/assets/818b4689-cbed-48b0-a615-21aef43ccb89)
![putty_pmjJUyD4mC](https://github.com/user-attachments/assets/280a3a09-6c99-46dc-8ec4-463866f562c6)
![K8Studio_xfTduiip4V](https://github.com/user-attachments/assets/481f2465-5508-4552-b651-80e5331585e5)
![putty_uYMp8Yp7Ny](https://github.com/user-attachments/assets/5f9e1a02-6fd7-4e29-8282-242ad1265238)
![putty_QQf32WSyUp](https://github.com/user-attachments/assets/184848e8-6f71-4ba2-ad66-3376537b464f)
![K8Studio_mU4P7nqEAq](https://github.com/user-attachments/assets/a6b36585-d6f0-4503-ba7b-8635824108b0)
![cmd_V95Ht3Spal](https://github.com/user-attachments/assets/e7ab835d-af3c-480a-b221-76cdfdd2dfd4)
![chrome_sytNsPu9MD](https://github.com/user-attachments/assets/967ac4ac-2510-4188-a210-f232aca0fefc)
![chrome_g3MFOzVowF](https://github.com/user-attachments/assets/c021e6fa-c677-45f0-ba3d-07b1e616ec08)
![K8Studio_8if0NGTnJ7](https://github.com/user-attachments/assets/361068ab-0646-49a2-af55-edb2184a8810)
![chrome_OOUhtZ3QHL](https://github.com/user-attachments/assets/625b3d4d-d53e-4f88-830f-aa02e60fa4c4)
![chrome_uW7jeHFq3r](https://github.com/user-attachments/assets/6d5f3ff7-bf72-4711-a163-151b5bd06661)
![chrome_Yd4nQdpRWP](https://github.com/user-attachments/assets/94c46d19-e8d2-40c5-984e-fc8dbe1e3ef0)
![K8Studio_9pxzZpBXq4](https://github.com/user-attachments/assets/d8141c8d-e503-4b4a-ad6f-cf00dc972f88)
![screencapture-192-168-0-107-8080-dashboard-2024-09-27-23_06_50](https://github.com/user-attachments/assets/cdab1fca-41fd-40d7-a134-402ede5ea3e9)
![chrome_xgRcEsNnaS](https://github.com/user-attachments/assets/46de8ab5-a6e9-4806-a622-778d6de341f1)
![chrome_OtdnANgF3k](https://github.com/user-attachments/assets/cdd55463-fb48-4b51-a71b-59ecfdf3141a)
![chrome_bUVPcB2pxD](https://github.com/user-attachments/assets/346f2e07-8bcd-438c-821e-c2b7c1b002e6)
![chrome_zoouT3rHsD](https://github.com/user-attachments/assets/4d6fe7ea-ce28-43e9-bbfc-844a55a4f780)
![putty_395bhFijOa](https://github.com/user-attachments/assets/137aef9e-92a6-452c-92b5-422dc396b401)[![Kubernetes MicroService Architecture](https://img.shields.io/badge/Kubernetes_MicroService_Archtect_Portfolio-0077B6?style=for-the-badge&logo=kubernetes&logoColor=white)](https://github.com/chaos4455/Kubernetes-MicroService-Archtect-Portfolio)
[![Docker](https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white)](https://www.docker.com)
[![GitOps](https://img.shields.io/badge/GitOps-5A8C7A?style=for-the-badge&logo=git&logoColor=white)](https://www.gitops.tech)
[![Argo CD](https://img.shields.io/badge/ArgoCD-00C8E2?style=for-the-badge&logo=argo&logoColor=white)](https://argoproj.github.io/argo-cd/)
[![CI/CD](https://img.shields.io/badge/CI/CD-00BFFF?style=for-the-badge&logo=gitlab&logoColor=white)](https://www.gitlab.com)
[![AI Ops](https://img.shields.io/badge/AI_Ops-FF4B4B?style=for-the-badge&logo=python&logoColor=white)](https://www.aiops.com)
[![LLM Ops](https://img.shields.io/badge/LLM_Ops-FFB200?style=for-the-badge&logo=machine-learning&logoColor=white)](https://www.llmops.com)
[![Autoscaling](https://img.shields.io/badge/Autoscaling-FF6347?style=for-the-badge&logo=cloud&logoColor=white)](https://kubernetes.io/docs/concepts/patterns/patterns/#horizontal-pod-autoscaling)
[![Load Balancer](https://img.shields.io/badge/Load_Balancer-32CD32?style=for-the-badge&logo=cloudflare&logoColor=white)](https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer)
[![Helm](https://img.shields.io/badge/Helm-327A8C?style=for-the-badge&logo=helm&logoColor=white)](https://helm.sh)
[![Terraform](https://img.shields.io/badge/Terraform-7B42BC?style=for-the-badge&logo=terraform&logoColor=white)](https://www.terraform.io)
[![Cloud Native](https://img.shields.io/badge/Cloud_Native-FF3E00?style=for-the-badge&logo=kubernetes&logoColor=white)](https://www.cncf.io)
---
---
🚀 **Também tenho projetos avançados em áreas do estado da arte em IA, machine learning e LLms usando bancos vetoriais.**! 🚀
🚀 **Explore meu Repositório Avançado de RAG**! 🚀
## 🏆 O que é a técnica de RAG?
Este projeto foca na integração de **Geração Aumentada por Recuperação (RAG)** utilizando Modelos de Linguagem de Grande Escala (LLMs). Através da combinação de **recuperação de informações** e **geração de texto**, proporcionamos respostas mais precisas e contextuais em aplicações de IA.
🔗 **Conecte-se e explore**: Visite o repositório agora e descubra as possibilidades do **RAG**! 🌐
---
👉 **[Clique aqui para acessar o repositório!](https://github.com/chaos4455/LLM-Advanced-RAG-Portfolio)**---
![0_hkbsIc6g6u9DWZMH](https://github.com/user-attachments/assets/8a6060b5-993b-45fe-aabb-27dc0ec4734f)
### 🚀 **Principais Características:**
- **Alta Precisão**: Geração de respostas fundamentadas com informações de fontes confiáveis.
- **Eficiência**: Otimização do fluxo de trabalho entre recuperação e geração de texto.
- **Interface Amigável**: Design intuitivo para facilitar a interação do usuário.### 🔧 **Tecnologias Utilizadas:**
- **💻 Modelos de Linguagem**: Integração com LLMs como GPT-4.
- **📚 Algoritmos de Recuperação**: Técnicas avançadas para busca de dados relevantes.
- **🔍 Ferramentas de Machine Learning**: TensorFlow, PyTorch, e muito mais!---
## Mais Informações
Para mais detalhes sobre minha experiência, habilidades e certificações, confira meu [currículo completo](https://github.com/chaos4455/Certifica-es).
---
# 🌐 Repositórios Relevantes
Abaixo, você encontrará uma lista de repositórios que destacam minhas habilidades e projetos em diversas áreas, incluindo **Kubernetes, Terraform, GitOps, automação de IA**, e muito mais. Esses projetos refletem não apenas meu conhecimento técnico, mas também minha capacidade de implementar soluções completas e escaláveis. Cada projeto é um testemunho do que pode ser alcançado através de **DevOps e Inteligência Artificial**.
## 📚 Repositórios Notáveis
### 1. Geração de Documentação e Infraestrutura como Código (IaC)
[![Documentation Generator](https://img.shields.io/badge/Doc_Generator_AI-FF4B4B?style=for-the-badge&logo=markdown&logoColor=white)](https://github.com/chaos4455/doc-generator-ai)
Um repositório que permite a geração automática de documentação, IaC, arquivos `.tf`, e arquivos YAML para ambientes Kubernetes, Terraform, e GitHub Actions. Esta ferramenta é essencial para automatizar e simplificar a criação de infraestruturas.### 2. GitOps com Argo CD
[![Argo CD Deployments](https://img.shields.io/badge/ArgoCD_Deployments-0077B6?style=for-the-badge&logo=git&logoColor=white)](https://github.com/chaos4455/Argo-CD-Deployments-flows)
Projeto demonstrando meus conhecimentos em GitOps, incluindo todos os arquivos YAML de deploy usados em um ambiente real. A automação garante que, ao atualizar o repositório, o ambiente Kubernetes virtualizado se atualize em tempo real.### 3. E-book Gerado por IA sobre RabbitMQ
[![AI E-book](https://img.shields.io/badge/RabbitMQ_AIEbook-FF4B4B?style=for-the-badge&logo=book&logoColor=white)](https://github.com/chaos4455/RabbitMQ-AI-Generated-Ebook)
Um e-book 100% gerado por IA, cobrindo tópicos avançados sobre RabbitMQ. Uma demonstração de como a IA pode facilitar a criação de conteúdos ricos e informativos.### 4. Análise de Contratos com IA
[![Contract Analysis POC](https://img.shields.io/badge/Contract_Analysis_POC-0077B6?style=for-the-badge&logo=streamlit&logoColor=white)](https://github.com/chaos4455/Analise-Contrato-POC-AI)
Um web app SaaS POC criado em Streamlit, utilizando IA para a análise de contratos. Este projeto é um exemplo claro de como a IA pode ser aplicada em contextos práticos para agregar valor aos negócios.### 5. Chatbot de IA
[![AI Chatbot](https://img.shields.io/badge/AI_Chatbot-FF4B4B?style=for-the-badge&logo=robot&logoColor=white)](https://github.com/chaos4455/Rainha-Vermelha-V6-POC)
Um projeto de chatbot que utiliza IA para fornecer respostas inteligentes e interativas. Este projeto foi empacotado em uma imagem Docker, garantindo sua portabilidade e escalabilidade.### 6. Automação de Análise de Dados
[![Data Agent Analysis](https://img.shields.io/badge/AI_Data_Agent_Analysis-0077B6?style=for-the-badge&logo=python&logoColor=white)](https://github.com/chaos4455/Ai-Data_Agent_Analysis)
Automação para análise de dados utilizando IA, também empacotada em Docker. Este projeto exemplifica minha abordagem do início ao fim em cada um dos meus trabalhos, garantindo funcionalidade e desempenho.### 7. Ferramenta de Automação para Infraestrutura como Código
[![AI Infra Automation](https://img.shields.io/badge/AI_Infra_Automation-FF4B4B?style=for-the-badge&logo=python&logoColor=white)](https://github.com/chaos4455/AI-Infra-Automation-Toolbox)
Uma automação para criar IaC usando um console app em Python com Inquirer e Colorama, além da API Google Gemini. Este repositório é uma amostra do uso de automação de IA para facilitar processos complexos.Se você busca otimizar suas operações de TI e escalar suas infraestruturas de forma eficiente, o AI-Infra-Automation-Toolbox é a escolha ideal. Explore nosso repositório para descobrir como podemos ajudar a transformar sua infraestrutura de TI.
---
### Exemplo de Serviço e Deployment Kubernetes para Nginx Cluster```yaml
apiVersion: v1
kind: Service
metadata:
name: nginx-cluster-svc
namespace: default
labels:
app: nginx-cluster
spec:
type: NodePort # Define o tipo de serviço como NodePort, permitindo que o serviço seja acessível em cada nó do cluster Kubernetes.
selector:
app: nginx-cluster # Seleciona os pods que este serviço irá direcionar o tráfego, baseado no label 'app: nginx-cluster'.
ports:
- port: 80 # Porta exposta pelo serviço. O serviço estará disponível na porta 80 dentro do cluster Kubernetes.
targetPort: 80 # Porta no pod que será acessada pelo serviço. Neste caso, o Nginx dentro do pod está configurado para escutar na porta 80.
nodePort: 30080 # Porta no nó do Kubernetes através da qual o serviço será acessível externamente. Qualquer tráfego recebido na porta 30080 de um nó será encaminhado para o serviço na porta 80.
``````tf
# Arquivo: mysql-cluster.tf# Recurso para criar o cluster Kubernetes no GCP
resource "google_container_cluster" "mysql-cluster" {
name = "mysql-cluster"
location = "us-central1"# Configuração do pool de nós dentro do cluster MySQL
node_pools = [
{
name = "default-pool"
node_count = 3 # Define o número inicial de nós no pool
machine_type = "n1-standard-1" # Tipo de máquina para os nós
os_image = "ubuntu" # Imagem do sistema operacional para os nós
autoscaling = {
min_node_count = 1 # Número mínimo de nós no pool
max_node_count = 5 # Número máximo de nós no pool
}
}
]control_plane = {
version = "1.19.2-gke.1900" # Versão do plano de controle do Kubernetes
# Consulte a documentação do GKE para personalizar a imagem do pool de controle, se necessário.
# https://cloud.google.com/kubernetes-engine/docs/concepts/node-images
# image = "gke-gcr-io/gke-control-plane-v1.19.2-gke.1900"
}legacy_abac = {
enabled = false # Desabilita o ABAC legado para o cluster
}network_config = {
pod_range = "10.244.0.0/14" # Faixa de IPs para os pods dentro do cluster
}
}# Recurso para criar o node pool no cluster MySQL
resource "google_container_node_pool" "mysql-cluster-pool" {
name = "mysql-cluster-pool"
location = "us-central1"
cluster = google_container_cluster.mysql-cluster.name
node_version = "1.19.2-gke.1900" # Versão do Kubernetes nos nós do pool
node_count = 1 # Número de nós no pool
# Consulte a documentação do GKE para personalizar a imagem do pool de controle, se necessário.
# https://cloud.google.com/kubernetes-engine/docs/concepts/node-images
# image = "gke-gcr-io/gke-nodepool-v1.19.2-gke.1900"
autoscaling = {
min_node_count = 1 # Número mínimo de nós no pool
max_node_count = 3 # Número máximo de nós no pool
}
}# Recurso para criar uma conta de serviço no GCP para operações do cluster MySQL
resource "google_service_account" "mysql-cluster-sa" {
name = "mysql-cluster-sa"
display_name = "Service account for MySQL cluster operations"
}# Recurso para gerar a chave da conta de serviço para o cluster MySQL
resource "google_service_account_key" "mysql-cluster-sa-key" {
service_account_id = google_service_account.mysql-cluster-sa.id
key_algorithm = "RSA_4096" # Algoritmo de chave para a conta de serviço
# Salve a chave JSON gerada por este recurso em um local seguro
# para uso posterior na criação do cluster MySQL.
private_key_type = "GOOGLE_CREDENTIALS_FILE"
}# Recurso para criar a instância principal do MySQL no GCP
resource "google_cloud_sql_instance" "mysql-primary" {
name = "mysql-primary"
database_version = "MYSQL_8_0" # Versão do MySQL para a instância
backend_type = "SECOND_GEN" # Tipo de backend da instância
machine_type = "db-n1-standard-2" # Tipo de máquina para a instância
activation_policy = "ALWAYS" # Política de ativação da instância
# Altere o root_password para uma senha forte e segura.
root_password = "YOUR_STRONG_PASSWORD_HERE"
hbr_enabled = true # Habilita o backup contínuo
}# Recurso para criar a réplica do MySQL no GCP
resource "google_cloud_sql_instance" "mysql-replica" {
name = "mysql-replica"
database_version = "MYSQL_8_0" # Versão do MySQL para a instância réplica
backend_type = "SECOND_GEN" # Tipo de backend da instância réplica
machine_type = "db-n1-standard-2" # Tipo de máquina para a instância réplica
activation_policy = "ALWAYS" # Política de ativação da instância réplica
# Altere o root_password para uma senha forte e segura.
root_password = "YOUR_STRONG_PASSWORD_HERE"
failover_replica = {
automatic = {
seconds = 300 # Tempo em segundos para a réplica automática
}
}
replica_configuration = {
source_instance = google_cloud_sql_instance.mysql-primary.name # Instância de origem para a réplica
failover = {
automatic = {
failover_timeout = "5s" # Tempo limite para failover automático
}
}
}
}# Recurso para criar um firewall para permitir acesso ao MySQL a partir dos pods do cluster
resource "google_compute_firewall" "mysql-cluster-firewall" {
name = "mysql-cluster-firewall"
network = "default"
target_tags = ["mysql-cluster"]
allow {
protocol = "tcp" # Protocolo TCP para as regras de firewall
ports = ["3306"] # Porta MySQL
sources = ["10.0.0.0/8"] # Intervalo de IP para permitir acesso
}
}# Recurso para adicionar um rótulo aos pods do cluster MySQL para identificação pelo firewall
resource "google_container_cluster_resource_label" "mysql-cluster-label" {
cluster_id = google_container_cluster.mysql-cluster.id
resource_labels = {
"app" = "mysql-cluster" # Rótulo aplicado aos pods
}
}# Recurso para expor serviços para acesso externo ao MySQL
resource "google_service_networking_service" "mysql-service" {
name = "mysql"
network = "default"
ports = ["3306"] # Porta MySQL exposta externamente
selector {
app = "mysql-cluster" # Seletor para identificação dos serviços
}
}
```
### 8. Materiais de Estudo e POCs
[![AI IT Help](https://img.shields.io/badge/AI_IT_Help-0077B6?style=for-the-badge&logo=book&logoColor=white)](https://github.com/chaos4455/ai-it-help)
Materiais de estudo criados para a comunidade, focando em automações de IA. Uma oportunidade de aprender sobre arquitetura de nuvem e suas aplicações práticas.### 9. Repositórios de Docker e PowerShell
[![PowerShell](https://img.shields.io/badge/DevOps_PowerShell-FF4B4B?style=for-the-badge&logo=powershell&logoColor=white)](https://github.com/chaos4455/Devops-Powershell)
Um repositório que marca o início dos meus estudos em DevOps, onde explorei o PowerShell em profundidade.[![Docker Commandlets](https://img.shields.io/badge/Docker_Commandlets-0077B6?style=for-the-badge&logo=docker&logoColor=white)](https://github.com/chaos4455/DockerCommandlets)
Meu primeiro repositório de Docker, criado em 01 de 2018. Desde então, tenho trabalhado com Docker e Kubernetes, evoluindo minhas habilidades e conhecimento na área.---
Esses repositórios representam uma fração do meu trabalho e dedicação ao desenvolvimento de soluções escaláveis e inovadoras. Estou sempre buscando aprender e aplicar novos conhecimentos para impulsionar a tecnologia e a automação.
---## 🛠️ Tecnologias e Ferramentas
### 🏆 Expertise e Tempo de Experiência
- **Suporte e Infraestrutura:**
- **Windows Server:** ![Windows Server](https://img.shields.io/badge/Windows%20Server-%2B%2010%20Years-brightgreen)
- **Linux:** ![Linux](https://img.shields.io/badge/Linux-%2B%2014%20Years-brightgreen)
- **ITIL:** ![ITIL](https://img.shields.io/badge/ITIL-%2B%2010%20Years-brightgreen)
- **DevOps:**
- **Docker:** ![Docker](https://img.shields.io/badge/Docker-%2B%205%20Years-brightgreen)
- **Kubernetes:** ![Kubernetes](https://img.shields.io/badge/Kubernetes-%2B%205%20Years-brightgreen)
- **CI/CD:** ![CI/CD](https://img.shields.io/badge/CI%2FCD-%2B%205%20Years-brightgreen)
- **Programação e Scripting:**
- **Python:** ![Python](https://img.shields.io/badge/Python-%2B%207%20Years-brightgreen)
- **PowerShell:** ![PowerShell](https://img.shields.io/badge/PowerShell-%2B%204%20Years-brightgreen)
- **Bash:** ![Bash](https://img.shields.io/badge/Bash-%2B%204%20Years-brightgreen)# 🛠️ Tecnologias e Ferramentas
## 🏆 Expertise e Tempo de Experiência
### **1. Administração de Sistemas e Infraestrutura**
- **Windows Server** ![Windows Server](https://img.shields.io/badge/Windows%20Server%20-%2B%2010%20Years-brightgreen)
- **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)
- **Linux (Ubuntu, CentOS, RedHat)** ![Linux](https://img.shields.io/badge/Linux-%2B%2014%20Years-brightgreen)
- **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)
- **ITIL** ![ITIL](https://img.shields.io/badge/ITIL-%2B%2010%20Years-brightgreen)
- **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)
- **Active Directory** ![Active Directory](https://img.shields.io/badge/Active%20Directory-%2B%208%20Years-brightgreen)
- **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)
- **Virtualização (VMware, Hyper-V)** ![Virtualização](https://img.shields.io/badge/Virtualiza%C3%A7%C3%A3o-%2B%207%20Years-brightgreen)
- **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)### **2. DevOps e Automação**
- **Docker** ![Docker](https://img.shields.io/badge/Docker-%2B%205%20Years-brightgreen)
- **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)
- **Kubernetes** ![Kubernetes](https://img.shields.io/badge/Kubernetes-%2B%205%20Years-brightgreen)
- **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)
- **CI/CD (Jenkins, GitLab CI, Travis CI)** ![CI/CD](https://img.shields.io/badge/CI%2FCD-%2B%205%20Years-brightgreen)
- **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)
- **Terraform** ![Terraform](https://img.shields.io/badge/Terraform-%2B%204%20Years-brightgreen)
- **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)
- **Ansible** ![Ansible](https://img.shields.io/badge/Ansible-%2B%203%20Years-brightgreen)
- **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)
- **Puppet** ![Puppet](https://img.shields.io/badge/Puppet-%2B%202%20Years-brightgreen)
- **Nível de Conhecimento:** Básico ![Básico](https://img.shields.io/badge/N%C3%ADvel-B%C3%A1sico-red)
- **Chef** ![Chef](https://img.shields.io/badge/Chef-%2B%201%20Year-brightgreen)
- **Nível de Conhecimento:** Básico ![Básico](https://img.shields.io/badge/N%C3%ADvel-B%C3%A1sico-red)### **3. Programação e Scripting**
- **Python** ![Python](https://img.shields.io/badge/Python-%2B%207%20Years-brightgreen)
- **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)
- **Bash** ![Bash](https://img.shields.io/badge/Bash-%2B%204%20Years-brightgreen)
- **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)
- **PowerShell** ![PowerShell](https://img.shields.io/badge/PowerShell-%2B%204%20Years-brightgreen)
- **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)### **4. Bancos de Dados e Armazenamento**
- **MySQL** ![MySQL](https://img.shields.io/badge/MySQL-%2B%204%20Years-brightgreen)
- **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)
- **PostgreSQL** ![PostgreSQL](https://img.shields.io/badge/PostgreSQL-%2B%203%20Years-brightgreen)
- **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)
- **MongoDB** ![MongoDB](https://img.shields.io/badge/MongoDB-%2B%202%20Years-brightgreen)
- **Nível de Conhecimento:** Básico ![Básico](https://img.shields.io/badge/N%C3%ADvel-B%C3%A1sico-red)### **5. Redes e Segurança**
- **Firewalls (UFW, iptables)** ![Firewalls](https://img.shields.io/badge/Firewalls-%2B%205%20Years-brightgreen)
- **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)
- **VPNs (OpenVPN)** ![VPNs](https://img.shields.io/badge/VPNS-%2B%204%20Years-brightgreen)
- **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)
- **Segurança em Linux** ![Segurança Linux](https://img.shields.io/badge/Seguran%C3%A7a%20em%20Linux-%2B%204%20Years-brightgreen)
- **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)### **6. Cloud Computing**
- **AWS (Amazon Web Services)** ![AWS](https://img.shields.io/badge/AWS-%2B%203%20Years-brightgreen)
- **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)
- **Azure** ![Azure](https://img.shields.io/badge/Azure-%2B%202%20Years-brightgreen)
- **Nível de Conhecimento:** Básico ![Básico](https://img.shields.io/badge/N%C3%ADvel-B%C3%A1sico-red)
- **Google Cloud Platform** ![Google Cloud](https://img.shields.io/badge/Google%20Cloud%20Platform-%2B%201%20Year-brightgreen)
- **Nível de Conhecimento:** Básico ![Básico](https://img.shields.io/badge/N%C3%ADvel-B%C3%A1sico-red)### **7. Ferramentas de Versionamento e Colaboração**
- **Git** ![Git](https://img.shields.io/badge/Git-%2B%207%20Years-brightgreen)
- **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)
- **GitHub** ![GitHub](https://img.shields.io/badge/GitHub-%2B%205%20Years-brightgreen)
- **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)
- **GitLab** ![GitLab](https://img.shields.io/badge/GitLab-%2B%204%20Years-brightgreen)
- **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)### **8. Ferramentas de Desenvolvimento**
- **Visual Studio Code** ![VSCode](https://img.shields.io/badge/Visual%20Studio%20Code-%2B%205%20Years-brightgreen)
- **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)---
Este bloco contém um resumo detalhado de tecnologias e ferramentas com as quais trabalho. Estou sempre aberto a aprender e experimentar novas ferramentas e tecnologias para manter-me atualizado e eficiente em minha prática profissional.
Se precisar de mais informações ou quiser ajustar algum detalhe, é só me avisar!
---
## 📚 Manuais
- **[Manual Completo de Configuração de Execução de Aplicativos no Windows Server 2016](https://github.com/chaos4455/Devops-2024/blob/main/Manual%20Completo%20Configura%C3%A7%C3%A3o%20de%20Execu%C3%A7%C3%A3o%20de%20Aplicativos%20no%20Windows%20Server%202016.pdf)**
- Guia detalhado para configurar a execução de aplicativos no Windows Server 2016. ![Manual](https://img.shields.io/badge/Manual-%E2%9C%94-brightgreen)- **[Manual Permitindo a Execução de Scripts e Importando o Módulo do Active Directory no PowerShell](https://github.com/chaos4455/Devops-2024/blob/main/Manual%20Permitindo%20a%20Execu%C3%A7%C3%A3o%20de%20Scripts%20e%20Importando%20o%20M%C3%B3dulo%20do%20Active%20Directory%20no%20PowerShell.pdf)**
- Instruções para permitir a execução de scripts e importar o módulo do Active Directory no PowerShell. ![Manual](https://img.shields.io/badge/Manual-%E2%9C%94-brightgreen)- **[Manual de Instalação do Wget no CentOS 7](https://github.com/chaos4455/Devops-2024/blob/main/Manual%20de%20Instala%C3%A7%C3%A3o%20do%20Wget%20no%20CentOS%207.pdf)**
- Guia passo a passo para instalar o Wget no CentOS 7. ![Manual](https://img.shields.io/badge/Manual-%E2%9C%94-brightgreen)- **[Manual do Projeto Teste de Login RDP em Python](https://github.com/chaos4455/Devops-2024/blob/main/Manual%20do%20Projeto%20Teste%20de%20Login%20RDP%20PYTHON.pdf)**
- Descrição detalhada do projeto de teste de login RDP em Python. ![Manual](https://img.shields.io/badge/Manual-%E2%9C%94-brightgreen)- **[Manual de Procedimento Configuração da Política Local do Windows para Executar Arquivos de Fornecedores Desconhecidos sem Solicitar Senha de Administrador](https://github.com/chaos4455/Devops-2024/blob/main/%F0%9F%93%98%20Manual%20de%20Procedimento%20Configura%C3%A7%C3%A3o%20da%20Pol%C3%ADtica%20Local%20do%20Windows%20para%20Executar%20Arquivos%20de%20Fornecedores%20Desconhecidos%20sem%20Solicitar%20Senha%20de%20Administrador.pdf)**
- Procedimento para configurar a política local do Windows para executar arquivos de fornecedores desconhecidos sem solicitar senha de administrador. ![Manual](https://img.shields.io/badge/Manual-%E2%9C%94-brightgreen)---
## 🔄 Scripts
- **[Script para Teste de Conexão RDP em Python](https://github.com/chaos4455/Devops-2024/blob/main/RDP-connection-test-python.py)**
- Um script Python para testar a conexão RDP. ![Script](https://img.shields.io/badge/Script-%E2%9C%94-brightgreen)- **[Script para Criar Usuário no Active Directory em Windows Server 2016](https://github.com/chaos4455/Devops-2024/blob/main/script-cria-usuario-uo-AD-WS2016)**
- Cria usuários no Active Directory em um ambiente do Windows Server 2016. ![Script](https://img.shields.io/badge/Script-%E2%9C%94-brightgreen)---
## 📚 Procedimentos
- **[Procedimento Padrão para Uso do DeepFreeze em Ambientes da Empresa e Clientes](https://github.com/chaos4455/Devops-2024/blob/main/Procedimento%20Padr%C3%A3o%20Uso%20do%20DeepFreeze%20em%20Ambientes%20da%20Empresa%20e%20Clientes.pdf)**
- Procedimento para o uso padrão do DeepFreeze em ambientes corporativos e de clientes. ![Procedimento](https://img.shields.io/badge/Procedimento-%E2%9C%94-brightgreen)- **[Processo de Formatação e Configuração de Máquinas Cliente Windows](https://github.com/chaos4455/Devops-2024/blob/main/Processo%20de%20Formata%C3%A7%C3%A3o%20e%20Configura%C3%A7%C3%A3o%20de%20M%C3%A1quinas%20Cliente%20Windows.pdf)**
- Descreve o processo de formatação e configuração de máquinas cliente Windows. ![Procedimento](https://img.shields.io/badge/Procedimento-%E2%9C%94-brightgreen)---
## 💻 Comandos
- **[Comandos Docker Avançados](https://github.com/chaos4455/Devops-2024/blob/main/comandos-docker-avancasos.md)**
- Lista de comandos Docker avançados para gerenciar contêineres Docker. ![Comando](https://img.shields.io/badge/Comando-%E2%9C%94-brightgreen)- **[Comandos Docker para Gestão de Containers](https://github.com/chaos4455/Devops-2024/blob/main/comandos-docker-gestao-containers.md)**
- Lista de comandos para gerenciar containers Docker, incluindo criação, execução, parada e remoção de contêineres. ![Comando](https://img.shields.io/badge/Comando-%E2%9C%94-brightgreen)- **[Comandos para Hardening e Segurança no Linux](https://github.com/chaos4455/Devops-2024/blob/main/comandos-hardening-seguranca-linux.md)**
- Lista de comandos para fortalecer a segurança em sistemas Linux. ![Comando](https://img.shields.io/badge/Comando-%E2%9C%94-brightgreen)- **[Comandos Linux Ubuntu UFW](https://github.com/chaos4455/Devops-2024/blob/main/comandos-linux-ubuntu-ufw.md)**
- Lista de comandos para configurar o UFW (Uncomplicated Firewall) no Ubuntu Linux. ![Comando](https://img.shields.io/badge/Comando-%E2%9C%94-brightgreen)- **[Script para Adicionar Regra de Exceção para Execução de Aplicativo](https://github.com/chaos4455/Devops-2024/blob/main/adiciona-regra-excessao-execucao-aplicativo.ps1)**
- Um script PowerShell para adicionar uma regra de exceção para execução de aplicativos. ![Script](https://img.shields.io/badge/Script-%E2%9C%94-brightgreen)- **[Script Python para Ping Host](https://github.com/chaos4455/Devops-2024/blob/main/pinghost.py)**
- Um script Python para realizar ping em um host. ![Script](https://img.shields.io/badge/Script-%E2%9C%94-brightgreen)---
## 📖 Outros Recursos
- **[Conexão RDP com Credenciais Embutidas (PDF)](https://github.com/chaos4455/Devops-2024/blob/main/Conex%C3%A3o%20RDP%20com%20Credenciais%20Embutidas.pdf)**
- **[Lista de Comandos Docker (MD)](https://github.com/chaos4455/Devops-2024/blob/main/LISTA-COMANDOS-DOCKER-1.MD)**
- **[Tutorial Completo de Gerenciamento de Repositórios Git (PDF)](https://github.com/chaos4455/Devops-2024/blob/main/Tutorial%20Completo%20Gerenciamento%20de%20Reposit%C3%B3rios%20Git.pdf)**---
Este repositório será atualizado regularmente com novos materiais e aprimoramentos. Sinta-se à vontade para contribuir com seus próprios scripts, procedimentos e manuais ou sugerir melhorias para os existentes.