{"id":19530232,"url":"https://github.com/chaos4455/devops-2024","last_synced_at":"2025-07-07T07:04:02.415Z","repository":{"id":230979317,"uuid":"780639421","full_name":"chaos4455/Devops-2024","owner":"chaos4455","description":"Portfólio pessoal de conhecimentos atividade 01 até 04 2024","archived":false,"fork":false,"pushed_at":"2025-01-28T03:34:29.000Z","size":845,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-26T02:43:54.622Z","etag":null,"topics":["curriculo","devops","examples","portfolio"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chaos4455.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-01T22:09:01.000Z","updated_at":"2025-01-28T03:34:33.000Z","dependencies_parsed_at":"2024-04-01T23:26:14.618Z","dependency_job_id":"17563ffa-a954-46cb-91f3-d9cbd8cbb5b0","html_url":"https://github.com/chaos4455/Devops-2024","commit_stats":null,"previous_names":["chaos4455/devops-2024"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/chaos4455/Devops-2024","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaos4455%2FDevops-2024","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaos4455%2FDevops-2024/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaos4455%2FDevops-2024/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaos4455%2FDevops-2024/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chaos4455","download_url":"https://codeload.github.com/chaos4455/Devops-2024/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaos4455%2FDevops-2024/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264032219,"owners_count":23546795,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["curriculo","devops","examples","portfolio"],"created_at":"2024-11-11T01:29:46.660Z","updated_at":"2025-07-07T07:04:02.340Z","avatar_url":"https://github.com/chaos4455.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📁 Portfólio de DevOps 2024\n\n![FB_IMG_1707845486777](https://github.com/user-attachments/assets/6900c431-a328-492a-b1be-5ff8f482bde9)\n\nOlá! 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.\n\n## Propósito\n\nMeu 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.\n\n## Contato\n\n- 📧 **Email:** [oeliasandrade@gmail.com](mailto:oeliasandrade@gmail.com)\n- 📱 **Telefone:** (44) 98859-7116 (WhatsApp disponível)\n---\n---\n# 🚀 Meu Portfólio de DevOps: Kubernetes Microservice Architecture\n\nAqui está o repositório que exibe a profundidade do meu conhecimento em **DevOps**, **Kubernetes**, **Docker**, **GitOps**, **CI/CD**, e muito mais! 🌐💻\n\n\u003cimg width=\"1442\" alt=\"ImageGlass_gLhTSusu4P\" src=\"https://github.com/user-attachments/assets/1db98ee4-e3cc-4f84-8136-66cf8be72f6f\" /\u003e\n\n\u003cimg width=\"899\" alt=\"ImageGlass_H6LReBA9mz\" src=\"https://github.com/user-attachments/assets/e1e443e7-0d1a-491c-b346-388f67ae109d\" /\u003e\n\n## 🌟 Sobre o Projeto\n\nNeste 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**. 💪✨\n\n### O que eu mostro e exemplifico dos meus conhecimento em devops e CI/CD:\n\n- **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. 🚢🔧\n\n- **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. 📈🔄\n\n- **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**. ⚖️📊\n\n- **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. 🚀🔁\n\n- **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. 💡🤖\n\n### Por que este projeto é significativo?\n\nEste 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. 🌍🔝\n---\n## 📈 Conclusão\n\nConvido 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! 💼🔥\n\nSe você deseja discutir mais sobre as tecnologias apresentadas ou colaborar em futuros projetos, não hesite em entrar em contato! 🚀💬\n\n\n![K8Studio_OZ6XQMeVVS](https://github.com/user-attachments/assets/7f9ab3b0-fd06-45b2-ab84-f1cf35bdc464)\n![K8Studio_YjbJXMqtOC](https://github.com/user-attachments/assets/5170cfd1-aca1-4dda-b6a4-26f20f430fd5)\n![K8Studio_CvDNiq2Omu](https://github.com/user-attachments/assets/8c502a25-74bb-4637-ad8a-559632af00af)\n![K8Studio_Vwup4RFXkr](https://github.com/user-attachments/assets/c027fcd2-0f1f-4198-8784-1c5abc6d45bc)\n![K8Studio_XqYsIjoCMa](https://github.com/user-attachments/assets/c05be6df-f601-4fec-b652-96b16facfe5c)\n![K8Studio_CVD5bMrG2L](https://github.com/user-attachments/assets/db22ee5c-8893-40ed-8b23-07c5b17fcf34)\n![K8Studio_gaXPiL1UNm](https://github.com/user-attachments/assets/30189767-29d9-4ce3-a66e-0c505bba19ff)\n![K8Studio_BbhYQ9K9bf](https://github.com/user-attachments/assets/9d9c4e07-3268-4185-93e8-8d256e4c0844)\n![K8Studio_a6yBLaAi8Q](https://github.com/user-attachments/assets/7b4004e1-754a-4b4b-8f06-960e34855f0c)\n![K8Studio_t83xPb5YGT](https://github.com/user-attachments/assets/818b4689-cbed-48b0-a615-21aef43ccb89)\n![putty_pmjJUyD4mC](https://github.com/user-attachments/assets/280a3a09-6c99-46dc-8ec4-463866f562c6)\n![K8Studio_xfTduiip4V](https://github.com/user-attachments/assets/481f2465-5508-4552-b651-80e5331585e5)\n![putty_uYMp8Yp7Ny](https://github.com/user-attachments/assets/5f9e1a02-6fd7-4e29-8282-242ad1265238)\n![putty_QQf32WSyUp](https://github.com/user-attachments/assets/184848e8-6f71-4ba2-ad66-3376537b464f)\n![K8Studio_mU4P7nqEAq](https://github.com/user-attachments/assets/a6b36585-d6f0-4503-ba7b-8635824108b0)\n![cmd_V95Ht3Spal](https://github.com/user-attachments/assets/e7ab835d-af3c-480a-b221-76cdfdd2dfd4)\n![chrome_sytNsPu9MD](https://github.com/user-attachments/assets/967ac4ac-2510-4188-a210-f232aca0fefc)\n![chrome_g3MFOzVowF](https://github.com/user-attachments/assets/c021e6fa-c677-45f0-ba3d-07b1e616ec08)\n![K8Studio_8if0NGTnJ7](https://github.com/user-attachments/assets/361068ab-0646-49a2-af55-edb2184a8810)\n![chrome_OOUhtZ3QHL](https://github.com/user-attachments/assets/625b3d4d-d53e-4f88-830f-aa02e60fa4c4)\n![chrome_uW7jeHFq3r](https://github.com/user-attachments/assets/6d5f3ff7-bf72-4711-a163-151b5bd06661)\n![chrome_Yd4nQdpRWP](https://github.com/user-attachments/assets/94c46d19-e8d2-40c5-984e-fc8dbe1e3ef0)\n![K8Studio_9pxzZpBXq4](https://github.com/user-attachments/assets/d8141c8d-e503-4b4a-ad6f-cf00dc972f88)\n![screencapture-192-168-0-107-8080-dashboard-2024-09-27-23_06_50](https://github.com/user-attachments/assets/cdab1fca-41fd-40d7-a134-402ede5ea3e9)\n![chrome_xgRcEsNnaS](https://github.com/user-attachments/assets/46de8ab5-a6e9-4806-a622-778d6de341f1)\n![chrome_OtdnANgF3k](https://github.com/user-attachments/assets/cdd55463-fb48-4b51-a71b-59ecfdf3141a)\n![chrome_bUVPcB2pxD](https://github.com/user-attachments/assets/346f2e07-8bcd-438c-821e-c2b7c1b002e6)\n![chrome_zoouT3rHsD](https://github.com/user-attachments/assets/4d6fe7ea-ce28-43e9-bbfc-844a55a4f780)\n![putty_395bhFijOa](https://github.com/user-attachments/assets/137aef9e-92a6-452c-92b5-422dc396b401)\n\n\n[![Kubernetes MicroService Architecture](https://img.shields.io/badge/Kubernetes_MicroService_Archtect_Portfolio-0077B6?style=for-the-badge\u0026logo=kubernetes\u0026logoColor=white)](https://github.com/chaos4455/Kubernetes-MicroService-Archtect-Portfolio)  \n\n[![Docker](https://img.shields.io/badge/Docker-2496ED?style=for-the-badge\u0026logo=docker\u0026logoColor=white)](https://www.docker.com)  \n\n[![GitOps](https://img.shields.io/badge/GitOps-5A8C7A?style=for-the-badge\u0026logo=git\u0026logoColor=white)](https://www.gitops.tech)  \n\n[![Argo CD](https://img.shields.io/badge/ArgoCD-00C8E2?style=for-the-badge\u0026logo=argo\u0026logoColor=white)](https://argoproj.github.io/argo-cd/)  \n\n[![CI/CD](https://img.shields.io/badge/CI/CD-00BFFF?style=for-the-badge\u0026logo=gitlab\u0026logoColor=white)](https://www.gitlab.com)  \n\n[![AI Ops](https://img.shields.io/badge/AI_Ops-FF4B4B?style=for-the-badge\u0026logo=python\u0026logoColor=white)](https://www.aiops.com)  \n\n[![LLM Ops](https://img.shields.io/badge/LLM_Ops-FFB200?style=for-the-badge\u0026logo=machine-learning\u0026logoColor=white)](https://www.llmops.com)  \n\n[![Autoscaling](https://img.shields.io/badge/Autoscaling-FF6347?style=for-the-badge\u0026logo=cloud\u0026logoColor=white)](https://kubernetes.io/docs/concepts/patterns/patterns/#horizontal-pod-autoscaling)  \n\n[![Load Balancer](https://img.shields.io/badge/Load_Balancer-32CD32?style=for-the-badge\u0026logo=cloudflare\u0026logoColor=white)](https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer)  \n\n[![Helm](https://img.shields.io/badge/Helm-327A8C?style=for-the-badge\u0026logo=helm\u0026logoColor=white)](https://helm.sh)  \n\n[![Terraform](https://img.shields.io/badge/Terraform-7B42BC?style=for-the-badge\u0026logo=terraform\u0026logoColor=white)](https://www.terraform.io)  \n\n[![Cloud Native](https://img.shields.io/badge/Cloud_Native-FF3E00?style=for-the-badge\u0026logo=kubernetes\u0026logoColor=white)](https://www.cncf.io)  \n\n\n\n---\n\n---\n\n🚀 **Também tenho projetos avançados em áreas do estado da arte em IA, machine learning e LLms usando bancos vetoriais.**! 🚀\n\n🚀 **Explore meu Repositório Avançado de RAG**! 🚀\n\n## 🏆 O que é a técnica de RAG?\n\nEste 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.\n\n🔗 **Conecte-se e explore**: Visite o repositório agora e descubra as possibilidades do **RAG**! 🌐\n---\n👉 **[Clique aqui para acessar o repositório!](https://github.com/chaos4455/LLM-Advanced-RAG-Portfolio)**\n\n---\n\u003cimg width=\"841\" alt=\"Screen-Shot-2018-04-25-at-13 21 44\" src=\"https://github.com/user-attachments/assets/431570d5-1219-4291-b654-ffcb99855ed3\"\u003e\n\n\u003cimg width=\"221\" alt=\"Cursor_byyIKdx0Ns\" src=\"https://github.com/user-attachments/assets/74d58df1-bf51-4c8d-8f1b-bb622e7faa52\"\u003e\n\n\u003cimg width=\"201\" alt=\"Cursor_wP3oSGAVXX\" src=\"https://github.com/user-attachments/assets/44b86a71-bda4-4c26-9147-64dcc3a543e9\"\u003e\n\n\u003cimg width=\"284\" alt=\"Cursor_x2FPxXmTzM\" src=\"https://github.com/user-attachments/assets/6c4a0c4f-1fd0-40c4-9933-7e0e05bbb068\"\u003e\n\n\n\u003cimg width=\"689\" alt=\"Cursor_PcRx3xCli3\" src=\"https://github.com/user-attachments/assets/8d2fc207-ffe4-4cf8-9f4c-0d27f83d4c26\"\u003e\n\n\u003cimg width=\"468\" alt=\"Cursor_ATAvkcR48r\" src=\"https://github.com/user-attachments/assets/d1bd237d-bd2f-4f48-b44b-5a38df99e2d5\"\u003e\n\n\u003cimg width=\"283\" alt=\"Cursor_e71H61HiXi\" src=\"https://github.com/user-attachments/assets/60221106-9199-43ba-96a9-80ffeb672701\"\u003e\n\n![0_hkbsIc6g6u9DWZMH](https://github.com/user-attachments/assets/8a6060b5-993b-45fe-aabb-27dc0ec4734f)\n\n\u003cimg width=\"299\" alt=\"Cursor_J9NiGmD3ob\" src=\"https://github.com/user-attachments/assets/1ebcf565-63e9-4698-8b91-21b18b562569\"\u003e\u003c!-- Início do Portfólio --\u003e\n\n### 🚀 **Principais Características:**\n- **Alta Precisão**: Geração de respostas fundamentadas com informações de fontes confiáveis.\n- **Eficiência**: Otimização do fluxo de trabalho entre recuperação e geração de texto.\n- **Interface Amigável**: Design intuitivo para facilitar a interação do usuário.\n\n### 🔧 **Tecnologias Utilizadas:**\n- **💻 Modelos de Linguagem**: Integração com LLMs como GPT-4.\n- **📚 Algoritmos de Recuperação**: Técnicas avançadas para busca de dados relevantes.\n- **🔍 Ferramentas de Machine Learning**: TensorFlow, PyTorch, e muito mais!\n\n---\n\n## Mais Informações\n\nPara mais detalhes sobre minha experiência, habilidades e certificações, confira meu [currículo completo](https://github.com/chaos4455/Certifica-es).\n\n---\n\n# 🌐 Repositórios Relevantes\n\nAbaixo, 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**.\n\n## 📚 Repositórios Notáveis\n\n### 1. Geração de Documentação e Infraestrutura como Código (IaC)\n[![Documentation Generator](https://img.shields.io/badge/Doc_Generator_AI-FF4B4B?style=for-the-badge\u0026logo=markdown\u0026logoColor=white)](https://github.com/chaos4455/doc-generator-ai)\nUm 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.\n\n### 2. GitOps com Argo CD\n[![Argo CD Deployments](https://img.shields.io/badge/ArgoCD_Deployments-0077B6?style=for-the-badge\u0026logo=git\u0026logoColor=white)](https://github.com/chaos4455/Argo-CD-Deployments-flows)\nProjeto 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.\n\n### 3. E-book Gerado por IA sobre RabbitMQ\n[![AI E-book](https://img.shields.io/badge/RabbitMQ_AIEbook-FF4B4B?style=for-the-badge\u0026logo=book\u0026logoColor=white)](https://github.com/chaos4455/RabbitMQ-AI-Generated-Ebook)\nUm 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.\n\n### 4. Análise de Contratos com IA\n[![Contract Analysis POC](https://img.shields.io/badge/Contract_Analysis_POC-0077B6?style=for-the-badge\u0026logo=streamlit\u0026logoColor=white)](https://github.com/chaos4455/Analise-Contrato-POC-AI)\nUm 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.\n\n### 5. Chatbot de IA\n[![AI Chatbot](https://img.shields.io/badge/AI_Chatbot-FF4B4B?style=for-the-badge\u0026logo=robot\u0026logoColor=white)](https://github.com/chaos4455/Rainha-Vermelha-V6-POC)\nUm 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.\n\n### 6. Automação de Análise de Dados\n[![Data Agent Analysis](https://img.shields.io/badge/AI_Data_Agent_Analysis-0077B6?style=for-the-badge\u0026logo=python\u0026logoColor=white)](https://github.com/chaos4455/Ai-Data_Agent_Analysis)\nAutomaçã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.\n\n### 7. Ferramenta de Automação para Infraestrutura como Código\n[![AI Infra Automation](https://img.shields.io/badge/AI_Infra_Automation-FF4B4B?style=for-the-badge\u0026logo=python\u0026logoColor=white)](https://github.com/chaos4455/AI-Infra-Automation-Toolbox)\nUma 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.\n\nSe 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.\n\n---\n### Exemplo de Serviço e Deployment Kubernetes para Nginx Cluster\n\n```yaml\napiVersion: v1\nkind: Service\nmetadata:\n  name: nginx-cluster-svc\n  namespace: default\n  labels:\n    app: nginx-cluster\nspec:\n  type: NodePort  # Define o tipo de serviço como NodePort, permitindo que o serviço seja acessível em cada nó do cluster Kubernetes.\n  selector:\n    app: nginx-cluster  # Seleciona os pods que este serviço irá direcionar o tráfego, baseado no label 'app: nginx-cluster'.\n  ports:\n    - port: 80  # Porta exposta pelo serviço. O serviço estará disponível na porta 80 dentro do cluster Kubernetes.\n      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.\n      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.\n```\n\n```tf\n# Arquivo: mysql-cluster.tf\n\n# Recurso para criar o cluster Kubernetes no GCP\nresource \"google_container_cluster\" \"mysql-cluster\" {\n  name        = \"mysql-cluster\"\n  location    = \"us-central1\"\n\n  # Configuração do pool de nós dentro do cluster MySQL\n  node_pools = [\n    {\n      name         = \"default-pool\"\n      node_count   = 3  # Define o número inicial de nós no pool\n      machine_type = \"n1-standard-1\"  # Tipo de máquina para os nós\n      os_image     = \"ubuntu\"  # Imagem do sistema operacional para os nós\n      autoscaling  = {\n        min_node_count = 1  # Número mínimo de nós no pool\n        max_node_count = 5  # Número máximo de nós no pool\n      }\n    }\n  ]\n\n  control_plane = {\n    version = \"1.19.2-gke.1900\"  # Versão do plano de controle do Kubernetes\n    # Consulte a documentação do GKE para personalizar a imagem do pool de controle, se necessário.\n    # https://cloud.google.com/kubernetes-engine/docs/concepts/node-images\n    # image = \"gke-gcr-io/gke-control-plane-v1.19.2-gke.1900\"\n  }\n\n  legacy_abac = {\n    enabled = false  # Desabilita o ABAC legado para o cluster\n  }\n\n  network_config = {\n    pod_range = \"10.244.0.0/14\"  # Faixa de IPs para os pods dentro do cluster\n  }\n}\n\n# Recurso para criar o node pool no cluster MySQL\nresource \"google_container_node_pool\" \"mysql-cluster-pool\" {\n  name         = \"mysql-cluster-pool\"\n  location     = \"us-central1\"\n  cluster      = google_container_cluster.mysql-cluster.name\n  node_version = \"1.19.2-gke.1900\"  # Versão do Kubernetes nos nós do pool\n  node_count   = 1  # Número de nós no pool\n  # Consulte a documentação do GKE para personalizar a imagem do pool de controle, se necessário.\n  # https://cloud.google.com/kubernetes-engine/docs/concepts/node-images\n  # image = \"gke-gcr-io/gke-nodepool-v1.19.2-gke.1900\"\n  autoscaling = {\n    min_node_count = 1  # Número mínimo de nós no pool\n    max_node_count = 3  # Número máximo de nós no pool\n  }\n}\n\n# Recurso para criar uma conta de serviço no GCP para operações do cluster MySQL\nresource \"google_service_account\" \"mysql-cluster-sa\" {\n  name        = \"mysql-cluster-sa\"\n  display_name = \"Service account for MySQL cluster operations\"\n}\n\n# Recurso para gerar a chave da conta de serviço para o cluster MySQL\nresource \"google_service_account_key\" \"mysql-cluster-sa-key\" {\n  service_account_id = google_service_account.mysql-cluster-sa.id\n  key_algorithm      = \"RSA_4096\"  # Algoritmo de chave para a conta de serviço\n  # Salve a chave JSON gerada por este recurso em um local seguro\n  # para uso posterior na criação do cluster MySQL.\n  private_key_type = \"GOOGLE_CREDENTIALS_FILE\"\n}\n\n# Recurso para criar a instância principal do MySQL no GCP\nresource \"google_cloud_sql_instance\" \"mysql-primary\" {\n  name             = \"mysql-primary\"\n  database_version = \"MYSQL_8_0\"  # Versão do MySQL para a instância\n  backend_type     = \"SECOND_GEN\"  # Tipo de backend da instância\n  machine_type     = \"db-n1-standard-2\"  # Tipo de máquina para a instância\n  activation_policy = \"ALWAYS\"  # Política de ativação da instância\n  # Altere o root_password para uma senha forte e segura.\n  root_password = \"YOUR_STRONG_PASSWORD_HERE\"\n  hbr_enabled      = true  # Habilita o backup contínuo\n}\n\n# Recurso para criar a réplica do MySQL no GCP\nresource \"google_cloud_sql_instance\" \"mysql-replica\" {\n  name             = \"mysql-replica\"\n  database_version = \"MYSQL_8_0\"  # Versão do MySQL para a instância réplica\n  backend_type     = \"SECOND_GEN\"  # Tipo de backend da instância réplica\n  machine_type     = \"db-n1-standard-2\"  # Tipo de máquina para a instância réplica\n  activation_policy = \"ALWAYS\"  # Política de ativação da instância réplica\n  # Altere o root_password para uma senha forte e segura.\n  root_password = \"YOUR_STRONG_PASSWORD_HERE\"\n  failover_replica  = {\n    automatic = {\n      seconds = 300  # Tempo em segundos para a réplica automática\n    }\n  }\n  replica_configuration = {\n    source_instance = google_cloud_sql_instance.mysql-primary.name  # Instância de origem para a réplica\n    failover  = {\n      automatic = {\n        failover_timeout = \"5s\"  # Tempo limite para failover automático\n      }\n    }\n  }\n}\n\n# Recurso para criar um firewall para permitir acesso ao MySQL a partir dos pods do cluster\nresource \"google_compute_firewall\" \"mysql-cluster-firewall\" {\n  name          = \"mysql-cluster-firewall\"\n  network       = \"default\"\n  target_tags   = [\"mysql-cluster\"]\n  allow {\n    protocol = \"tcp\"  # Protocolo TCP para as regras de firewall\n    ports    = [\"3306\"]  # Porta MySQL\n    sources  = [\"10.0.0.0/8\"]  # Intervalo de IP para permitir acesso\n  }\n}\n\n# Recurso para adicionar um rótulo aos pods do cluster MySQL para identificação pelo firewall\nresource \"google_container_cluster_resource_label\" \"mysql-cluster-label\" {\n  cluster_id = google_container_cluster.mysql-cluster.id\n  resource_labels = {\n    \"app\" = \"mysql-cluster\"  # Rótulo aplicado aos pods\n  }\n}\n\n# Recurso para expor serviços para acesso externo ao MySQL\nresource \"google_service_networking_service\" \"mysql-service\" {\n  name      = \"mysql\"\n  network   = \"default\"\n  ports     = [\"3306\"]  # Porta MySQL exposta externamente\n  selector {\n    app = \"mysql-cluster\"  # Seletor para identificação dos serviços\n  }\n}\n```\n### 8. Materiais de Estudo e POCs\n[![AI IT Help](https://img.shields.io/badge/AI_IT_Help-0077B6?style=for-the-badge\u0026logo=book\u0026logoColor=white)](https://github.com/chaos4455/ai-it-help)\nMateriais 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.\n\n### 9. Repositórios de Docker e PowerShell\n[![PowerShell](https://img.shields.io/badge/DevOps_PowerShell-FF4B4B?style=for-the-badge\u0026logo=powershell\u0026logoColor=white)](https://github.com/chaos4455/Devops-Powershell)\nUm repositório que marca o início dos meus estudos em DevOps, onde explorei o PowerShell em profundidade.\n\n[![Docker Commandlets](https://img.shields.io/badge/Docker_Commandlets-0077B6?style=for-the-badge\u0026logo=docker\u0026logoColor=white)](https://github.com/chaos4455/DockerCommandlets)\nMeu 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.\n\n---\nEsses 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.\n---\n\n## 🛠️ Tecnologias e Ferramentas\n\n### 🏆 Expertise e Tempo de Experiência\n\n- **Suporte e Infraestrutura:** \n  - **Windows Server:** ![Windows Server](https://img.shields.io/badge/Windows%20Server-%2B%2010%20Years-brightgreen)\n  - **Linux:** ![Linux](https://img.shields.io/badge/Linux-%2B%2014%20Years-brightgreen)\n  - **ITIL:** ![ITIL](https://img.shields.io/badge/ITIL-%2B%2010%20Years-brightgreen)\n  \n- **DevOps:**\n  - **Docker:** ![Docker](https://img.shields.io/badge/Docker-%2B%205%20Years-brightgreen)\n  - **Kubernetes:** ![Kubernetes](https://img.shields.io/badge/Kubernetes-%2B%205%20Years-brightgreen)\n  - **CI/CD:** ![CI/CD](https://img.shields.io/badge/CI%2FCD-%2B%205%20Years-brightgreen)\n  \n- **Programação e Scripting:**\n  - **Python:** ![Python](https://img.shields.io/badge/Python-%2B%207%20Years-brightgreen)\n  - **PowerShell:** ![PowerShell](https://img.shields.io/badge/PowerShell-%2B%204%20Years-brightgreen)\n  - **Bash:** ![Bash](https://img.shields.io/badge/Bash-%2B%204%20Years-brightgreen)\n\n# 🛠️ Tecnologias e Ferramentas\n\n## 🏆 Expertise e Tempo de Experiência\n\n### **1. Administração de Sistemas e Infraestrutura**\n- **Windows Server** ![Windows Server](https://img.shields.io/badge/Windows%20Server%20-%2B%2010%20Years-brightgreen)\n  - **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)\n- **Linux (Ubuntu, CentOS, RedHat)** ![Linux](https://img.shields.io/badge/Linux-%2B%2014%20Years-brightgreen)\n  - **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)\n- **ITIL** ![ITIL](https://img.shields.io/badge/ITIL-%2B%2010%20Years-brightgreen)\n  - **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)\n- **Active Directory** ![Active Directory](https://img.shields.io/badge/Active%20Directory-%2B%208%20Years-brightgreen)\n  - **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)\n- **Virtualização (VMware, Hyper-V)** ![Virtualização](https://img.shields.io/badge/Virtualiza%C3%A7%C3%A3o-%2B%207%20Years-brightgreen)\n  - **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)\n\n### **2. DevOps e Automação**\n- **Docker** ![Docker](https://img.shields.io/badge/Docker-%2B%205%20Years-brightgreen)\n  - **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)\n- **Kubernetes** ![Kubernetes](https://img.shields.io/badge/Kubernetes-%2B%205%20Years-brightgreen)\n  - **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)\n- **CI/CD (Jenkins, GitLab CI, Travis CI)** ![CI/CD](https://img.shields.io/badge/CI%2FCD-%2B%205%20Years-brightgreen)\n  - **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)\n- **Terraform** ![Terraform](https://img.shields.io/badge/Terraform-%2B%204%20Years-brightgreen)\n  - **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)\n- **Ansible** ![Ansible](https://img.shields.io/badge/Ansible-%2B%203%20Years-brightgreen)\n  - **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)\n- **Puppet** ![Puppet](https://img.shields.io/badge/Puppet-%2B%202%20Years-brightgreen)\n  - **Nível de Conhecimento:** Básico ![Básico](https://img.shields.io/badge/N%C3%ADvel-B%C3%A1sico-red)\n- **Chef** ![Chef](https://img.shields.io/badge/Chef-%2B%201%20Year-brightgreen)\n  - **Nível de Conhecimento:** Básico ![Básico](https://img.shields.io/badge/N%C3%ADvel-B%C3%A1sico-red)\n\n### **3. Programação e Scripting**\n- **Python** ![Python](https://img.shields.io/badge/Python-%2B%207%20Years-brightgreen)\n  - **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)\n- **Bash** ![Bash](https://img.shields.io/badge/Bash-%2B%204%20Years-brightgreen)\n  - **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)\n- **PowerShell** ![PowerShell](https://img.shields.io/badge/PowerShell-%2B%204%20Years-brightgreen)\n  - **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)\n\n### **4. Bancos de Dados e Armazenamento**\n- **MySQL** ![MySQL](https://img.shields.io/badge/MySQL-%2B%204%20Years-brightgreen)\n  - **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)\n- **PostgreSQL** ![PostgreSQL](https://img.shields.io/badge/PostgreSQL-%2B%203%20Years-brightgreen)\n  - **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)\n- **MongoDB** ![MongoDB](https://img.shields.io/badge/MongoDB-%2B%202%20Years-brightgreen)\n  - **Nível de Conhecimento:** Básico ![Básico](https://img.shields.io/badge/N%C3%ADvel-B%C3%A1sico-red)\n\n### **5. Redes e Segurança**\n- **Firewalls (UFW, iptables)** ![Firewalls](https://img.shields.io/badge/Firewalls-%2B%205%20Years-brightgreen)\n  - **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)\n- **VPNs (OpenVPN)** ![VPNs](https://img.shields.io/badge/VPNS-%2B%204%20Years-brightgreen)\n  - **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)\n- **Segurança em Linux** ![Segurança Linux](https://img.shields.io/badge/Seguran%C3%A7a%20em%20Linux-%2B%204%20Years-brightgreen)\n  - **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)\n\n### **6. Cloud Computing**\n- **AWS (Amazon Web Services)** ![AWS](https://img.shields.io/badge/AWS-%2B%203%20Years-brightgreen)\n  - **Nível de Conhecimento:** Intermediário ![Intermediário](https://img.shields.io/badge/N%C3%ADvel-Intermedi%C3%A1rio-yellow)\n- **Azure** ![Azure](https://img.shields.io/badge/Azure-%2B%202%20Years-brightgreen)\n  - **Nível de Conhecimento:** Básico ![Básico](https://img.shields.io/badge/N%C3%ADvel-B%C3%A1sico-red)\n- **Google Cloud Platform** ![Google Cloud](https://img.shields.io/badge/Google%20Cloud%20Platform-%2B%201%20Year-brightgreen)\n  - **Nível de Conhecimento:** Básico ![Básico](https://img.shields.io/badge/N%C3%ADvel-B%C3%A1sico-red)\n\n### **7. Ferramentas de Versionamento e Colaboração**\n- **Git** ![Git](https://img.shields.io/badge/Git-%2B%207%20Years-brightgreen)\n  - **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)\n- **GitHub** ![GitHub](https://img.shields.io/badge/GitHub-%2B%205%20Years-brightgreen)\n  - **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)\n- **GitLab** ![GitLab](https://img.shields.io/badge/GitLab-%2B%204%20Years-brightgreen)\n  - **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)\n\n### **8. Ferramentas de Desenvolvimento**\n- **Visual Studio Code** ![VSCode](https://img.shields.io/badge/Visual%20Studio%20Code-%2B%205%20Years-brightgreen)\n  - **Nível de Conhecimento:** Avançado ![Avançado](https://img.shields.io/badge/N%C3%ADvel-Avan%C3%A7ado-brightgreen)\n\n---\n\nEste 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.\n\nSe precisar de mais informações ou quiser ajustar algum detalhe, é só me avisar!\n\n---\n\n## 📚 Manuais\n\n- **[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)**\n  - Guia detalhado para configurar a execução de aplicativos no Windows Server 2016. ![Manual](https://img.shields.io/badge/Manual-%E2%9C%94-brightgreen)\n\n- **[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)**\n  - 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)\n\n- **[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)**\n  - Guia passo a passo para instalar o Wget no CentOS 7. ![Manual](https://img.shields.io/badge/Manual-%E2%9C%94-brightgreen)\n\n- **[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)**\n  - Descrição detalhada do projeto de teste de login RDP em Python. ![Manual](https://img.shields.io/badge/Manual-%E2%9C%94-brightgreen)\n\n- **[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)**\n  - 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)\n\n---\n\n## 🔄 Scripts\n\n- **[Script para Teste de Conexão RDP em Python](https://github.com/chaos4455/Devops-2024/blob/main/RDP-connection-test-python.py)**\n  - Um script Python para testar a conexão RDP. ![Script](https://img.shields.io/badge/Script-%E2%9C%94-brightgreen)\n\n- **[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)**\n  - Cria usuários no Active Directory em um ambiente do Windows Server 2016. ![Script](https://img.shields.io/badge/Script-%E2%9C%94-brightgreen)\n\n---\n\n## 📚 Procedimentos\n\n- **[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)**\n  - 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)\n\n- **[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)**\n  - 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)\n\n---\n\n## 💻 Comandos\n\n- **[Comandos Docker Avançados](https://github.com/chaos4455/Devops-2024/blob/main/comandos-docker-avancasos.md)**\n  - Lista de comandos Docker avançados para gerenciar contêineres Docker. ![Comando](https://img.shields.io/badge/Comando-%E2%9C%94-brightgreen)\n\n- **[Comandos Docker para Gestão de Containers](https://github.com/chaos4455/Devops-2024/blob/main/comandos-docker-gestao-containers.md)**\n  - 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)\n\n- **[Comandos para Hardening e Segurança no Linux](https://github.com/chaos4455/Devops-2024/blob/main/comandos-hardening-seguranca-linux.md)**\n  - Lista de comandos para fortalecer a segurança em sistemas Linux. ![Comando](https://img.shields.io/badge/Comando-%E2%9C%94-brightgreen)\n\n- **[Comandos Linux Ubuntu UFW](https://github.com/chaos4455/Devops-2024/blob/main/comandos-linux-ubuntu-ufw.md)**\n  - Lista de comandos para configurar o UFW (Uncomplicated Firewall) no Ubuntu Linux. ![Comando](https://img.shields.io/badge/Comando-%E2%9C%94-brightgreen)\n\n- **[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)**\n  - 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)\n\n- **[Script Python para Ping Host](https://github.com/chaos4455/Devops-2024/blob/main/pinghost.py)**\n  - Um script Python para realizar ping em um host. ![Script](https://img.shields.io/badge/Script-%E2%9C%94-brightgreen)\n\n---\n\n## 📖 Outros Recursos\n\n- **[Conexão RDP com Credenciais Embutidas (PDF)](https://github.com/chaos4455/Devops-2024/blob/main/Conex%C3%A3o%20RDP%20com%20Credenciais%20Embutidas.pdf)**\n- **[Lista de Comandos Docker (MD)](https://github.com/chaos4455/Devops-2024/blob/main/LISTA-COMANDOS-DOCKER-1.MD)**\n- **[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)**\n\n---\n\nEste 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.\n\n\u003c!-- Fim do Portfólio --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchaos4455%2Fdevops-2024","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchaos4455%2Fdevops-2024","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchaos4455%2Fdevops-2024/lists"}