DevOps & Cloud (AWS, AZURE, GCP) Tech Free Learning
16.1K subscribers
1.33K photos
14 videos
501 files
1.28K links
https://projects.prodevopsguytech.com // https://blog.prodevopsguytech.com

• We post Daily Trending DevOps/Cloud content
• All DevOps related Code & Scripts uploaded
• DevOps/Cloud Job Related Posts
• Real-time Interview questions & preparation guides
Download Telegram
What is DevOps - Explained in Details

We will start from the very beginning, when the software development was hard, and developers had to do everything on their own, and developing a simple app, took years.
📝 Developing software required at least two teams, developers (programmers) and the operations team.
📝 Developers had to plan, design and build the software, whereas the operations team, took the already built software, created the infrastructure and implemented the software there.

𝑓𝑜𝑟 𝑚𝑜𝑟𝑒 𝑖𝑛𝑓𝑜, 𝑦𝑜𝑢 𝑐𝑎𝑛 𝑐ℎ𝑒𝑐𝑘 𝑡ℎ𝑖𝑠 𝑙𝑖𝑛𝑘:
💻 https://prodevopsguy.site/what-is-devops-explained-in-details


😎 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
Tech News ‼️

➡️ Microsoft to lay off hundreds at Azure cloud unit.

➡️ Google lays off 100 Employees in its Cloud unit.

➡️ Instagram testing feature that stops users from skipping ads.

➡️ Truecaller AI Call Scanner can help you to prevent Voice call scams.

➡️ London hospitals cyber attack causing significant impact on services.

➡️ Intel launches new Xeon server processors amid competition with AMD.

Want more Tech News Like this? Join our WhatsApp group
https://chat.whatsapp.com/FndTPrJEkbq5RlKQE3jGp3
Please open Telegram to view this post
VIEW IN TELEGRAM
🌐 https://www.prodevopsguy.tech/posts/complexity-by-simplicity-a-deep-dive-into-kubernetes-components


📱 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
📢 Microsoft Azure offers a wide range of services across different categories. Here are some popular ones:


1. Azure AI Services: These include capabilities like anomaly detection, language understanding, and custom vision models[1].
2. Azure Machine Learning: An enterprise-grade service for end-to-end machine learning lifecycle[1].
3. Azure Databricks: Designed for AI with Apache Spark-based analytics[1].
4. Azure Open Datasets: A cloud platform to host and share curated open datasets for machine learning models[1].
5. Azure App Service: A fully managed platform for building, deploying, and scaling web apps[2].
6. Azure Functions: Serverless compute service for event-driven applications[2].
7. Azure SQL Database: Managed relational database service[2].
8. Azure Cosmos DB: Globally distributed, multi-model database service[2].
9. Azure Kubernetes Service (AKS): Managed Kubernetes container orchestration service[2].
10. Azure Virtual Machines: Infrastructure as a Service (IaaS) for scalable compute resources[2].

Remember, there are over 200 Azure services, so this is just a glimpse! Feel free to explore more based on your specific needs. 😊🚀 [1] [2]

➡️Reference links: [1] [2] [3] [4] [5] [6] [7] [8]


📱 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
1718030672088.gif
845 KB
Unlock the Power of Jenkins Shared Libraries 🚀

- Jenkins Shared Libraries are a powerful feature that allows us to define and store reusable pipeline code in external repositories. It's a centralized codebase for our Jenkins pipelines, promoting consistency, maintainability, and collaboration within our team.

➡️There are many benefits to using it such as:

- Code Reusability
- Centralized Code Management
- Consistency
- Collaboration
- Avoid Duplicity


Implementing Jenkins Shared Library can take our CI/CD processes to the next level. This is worth exploring if you're looking to streamline your DevOps workflows.



📱 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
Top 10 ☁️ AWS cloud services used by DevOps engineer and Explained in detailed

🌐 ➡️ https://cloud.prodevopsguy.xyz/top-10-aws-cloud-services-used-by-devops-engineer-and-explained-in-detailed


📱 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
Top 10 ☁️ Azure cloud services used by DevOps engineer and Explained in detailed

🌐 ➡️ https://cloud.prodevopsguy.xyz/top-10-azure-cloud-services-for-every-devops-engineer


📱 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
Top 10 ☁️ Google Cloud Services for Every DevOps Engineer 🚀

🖥 https://cloud.prodevopsguy.xyz/top-10-google-cloud-services-for-every-devops-engineer


📱 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
1708757232781.gif
285.8 KB
🐬 Docker Container Commands for a DevOps Engineer

The below illustration shows some common container commands and their syntax 👇

1. 🏗 Creates a container from an image
docker run -it --name nginx nginx


2. 🚀 Begins a Docker container
docker start nginx


3. 🔄 Restarts a Docker container.
docker restart nginx


4. Temporarily halts a container.
docker pause nginx


5. ▶️ Resumes a paused container.
docker unpause nginx


6. 🛑 Ends a running Docker container.
docker stop nginx


7. Forcefully stops a running container
docker kill nginx


8. 📊 Lists Docker containers.
docker ps


9. 🖥 Accesses a container's shell.
docker exec -it nginx /bin/bash


10. 📝 Connects to a running container.
docker attach nginx


11. 📜 Views container logs.
docker logs nginx


12. 🔄 Change a container's name.
docker rename old-name new-name


13. 🔍 Retrieves container info.
docker inspect nginx


14. 📂 Copies files to/from a container.
docker cp nginx:/container-path/file.txt /local-path


15. 🗑 Deletes a container.
docker rm nginx


These container commands are essential for managing containerized applications, whether for development, testing, or production deployment, as they enable efficient control and manipulation of container instances.


😎 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!! // Join for DevOps DOCs: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🌐 Mastering Git commands is essential for efficient collaboration and version control in software development. 🛠

Whether you're a beginner or seasoned developer, understanding Git basics is a must!


🎄 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!! // Join for DevOps DOCs: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ 100 Kubernetes Commands With Examples


🦠 The Kubernetes command-line tool, kubectl—though extremely helpful—is flavored with numerous commands with several options. Searching for the right command or syntax can be like finding a needle in a haystack.

That’s why, we have compiled 100 essential kubectl commands with code examples in this article to help you streamline your Kubernetes management tasks.

𝑓𝑜𝑟 𝑚𝑜𝑟𝑒 𝑖𝑛𝑓𝑜, 𝑦𝑜𝑢 𝑐𝑎𝑛 𝑐ℎ𝑒𝑐𝑘 𝑡ℎ𝑖𝑠 𝑙𝑖𝑛𝑘:
❤️‍🔥 https://prodevopsguy.site/kubernetes-commands-with-examples


😎 𝐅𝐨𝐥𝐥𝐨𝐰 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
Top 100 DevOps Interview Questions and Answers (Beginners to Advanced)

🖥 https://blog.prodevopsguy.xyz/top-100-devops-interview-questions-and-answers


📱 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Essential OpenShift Commands for DevOps Engineers 🚀


🔧 Managing Projects and Namespaces

- Create a new project:
  oc new-project <project-name>

- Switch to a project:
  oc project <project-name>

- Delete a project:
  oc delete project <project-name>


🔧 Working with Pods

- List all pods:
  oc get pods

- Describe a specific pod:
  oc describe pod <pod-name>

- Delete a pod:
  oc delete pod <pod-name>


🔧 Deployments and Builds

- Deploy a new application:
  oc new-app <image-name>

- View deployment status:
  oc status

- Start a new build:
  oc start-build <build-config-name>


🔧 Services and Routes

- List all services:
  oc get services

- Create a new route:
  oc expose svc/<service-name>

- Get route details:
  oc get route <route-name>


🔧 ConfigMaps and Secrets

- Create a ConfigMap:
  oc create configmap <configmap-name> --from-literal=<key>=<value>

- Create a Secret:
  oc create secret generic <secret-name> --from-literal=<key>=<value>

- List all ConfigMaps and Secrets:
  oc get configmaps
oc get secrets


🔧 Logs and Debugging

- View pod logs:
  oc logs <pod-name>

- Open a terminal session in a pod:
  oc rsh <pod-name>

- Get events in the project:
  oc get events


🔧 Access Control

- Add a user to a project:
  oc adm policy add-role-to-user <role> <user> -n <project-name>

- Get current user details:
  oc whoami


Keep these commands handy to streamline your DevOps processes in OpenShift! 🌟


📱 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
Getting started with Azure is a great choice for cloud computing. Here are some steps to help you begin:


1. Create an Azure Account:
Go to the Azure free account page and click "Start free."
Sign in using your Microsoft or GitHub account.
Provide your details (name, email, contact number) and verify your identity.
Review and accept the agreement and privacy statement.


2. Explore Azure Services:
Visit the Azure portal.
Use the search bar to find the Quickstart Center or select it from the All services menu.
In the Quickstart Center, explore the tabs:

Get started: Learn the basics of Azure through demos and live Q&A sessions.
Projects and guides: Choose projects and follow step-by-step guides.
Take an online course: Dive deeper into specific topics.


3. Watch How-To Videos:
Check out the Azure videos to learn how to work with Azure services in the portal.


4. Learn from Documentation and Training:
Read the Azure developer guide.
Access Azure documentation, example code, and tutorials for all services.
Follow the Azure Fundamentals online learning path.


5. Start Building:
Create your first solution in Azure using the Azure Quickstart Center.
Explore options like creating virtual machines, building web apps, using Azure SQL Database, and integrating AI services.


Remember, you can enjoy popular Azure services free for 12 months, with more than 55 services free always, and a $200 credit in your first 30 days. Happy exploring! 🚀🌐


➡️Reference links: [1] [2] [3] [4] [5] [6] [7]



📱 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 The Ultimate DevOps Bootcamp Program 2024 Edition by ProDevOpsGuy 🚀


➡️ Bootcamp Program Link: https://blog.prodevopsguy.xyz/the-ultimate-devops-bootcamp-2024-pack-by-prodevopsguy

➡️ Complete DevOps Bootcamp Syllabus: https://blog.prodevopsguy.xyz/the-ultimate-devops-bootcamp-syllabus


📱 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
👍 Multi-Stage Build Images used in CICD

➡️ Every microservice should be its own separate container. If you only use a single-stage Docker build, you’re probably missing out on some powerful features of the build process. On the other hand, a multi-stage Docker build has many advantages over a single-stage build for deploying microservices.

➡️ Some Advantages are :
- Optimizes the overall size of the Docker image
- Removes the burden of creating multiple Dockerfiles for different stages
- Easy to debug a particular build stage
- Able to use the previous stage as a new stage in the new environment
- Ability to use the cached image to make the overall process quicker
- Reduces the risk of vulnerabilities found as the image size becomes smaller with multi-stage builds



😎 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝘀𝘂𝗰𝗵 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗮𝗿𝗼𝘂𝗻𝗱 𝗰𝗹𝗼𝘂𝗱 & 𝗗𝗲𝘃𝗢𝗽𝘀!!! // Join for DevOps DOCs: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🌟 Different types of DevOps and Cloud ☁️ Roles and Their Activities 🌟

🖥 https://blog.prodevopsguy.xyz/different-types-of-devops-and-cloud-roles-and-their-activities


📱 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 DevOps Project-20: Azure DevOps pipeline + Terraform Deployment Tutorial


🔗 Project Link: HERE

🔄 Project Overview :-
This guide will cover everything required to deploy an example Azure Service Bus instance via Terraform and ADO.

👉 In addition to creating an example pipeline, we'll also add enhanced capabilities, including -
Hosting the Terraform backend state on Azure blob storage
Creating a deployment Service Principal + setting RBAC permissions on the Azure subscription
Create a multi-stage ADO pipeline with an approval step
Demonstrating how we can scale with multiple deployments


❤️‍🔥 Share with friends and colleagues ❤️‍🔥

📣 Note: Fork this Repository 🧑‍💻 for upcoming future projects, Every week releases new Project.


📱 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
⭐️ https://roadmap.sh/devops


📱 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM
1718248130487.gif
881.3 KB
Horizontal vs Vertical Scaling 🚀


➡️ Horizontal Scaling (Scaling Out)
Instead of upgrading a single machine, we add more machines or servers to share the load.

Some benefits of horizontal scaling are: helps us to enhance reliability (no single point of failure), better load distribution, simple to implement, costs less, fewer points of downtime.


➡️ Vertical Scaling (Scaling Up)
We upgrade our existing servers/machines with more powerful hardware such as more memory, CPU, storage, etc.

Some benefits of vertical scaling are: are simple to manage (fewer servers to handle), faster performance for specific tasks, and no need to reconfigure systems for multiple servers, less complicated maintenance.


📱 𝗙𝗼𝗹𝗹𝗼𝘄 @prodevopsguy 𝐟𝐨𝐫 𝐦𝐨𝐫𝐞 𝐬𝐮𝐜𝐡 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐚𝐫𝐨𝐮𝐧𝐝 𝐜𝐥𝐨𝐮𝐝 & 𝐃𝐞𝐯𝐎𝐩𝐬!!! // 𝐉𝐨𝐢𝐧 𝐟𝐨𝐫 𝐃𝐞𝐯𝐎𝐩𝐬 𝐃𝐎𝐂𝐬: @devopsdocs
Please open Telegram to view this post
VIEW IN TELEGRAM