DevOps & Cloud (AWS, AZURE, GCP) Tech Free Learning
15.9K 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
🆘 Here is every AWS Certification you can earn

📝 Sorted By 4 Categories:

🟡 Foundational
➡️ AWS Certified Cloud Practitioner
https://lnkd.in/gQq_EERV

🟡 Associate
➡️ AWS Certified Solutions Architect
https://lnkd.in/g7RBTgKW
➡️ AWS Certified Developer
https://lnkd.in/g2F5UFHg
➡️ AWS Certified SysOps Administrator
https://lnkd.in/giM_2_Qj
➡️ AWS Certified Data Engineer
https://lnkd.in/g687nbeH

🟡 Professional
➡️ AWS Certified Solutions Architect Pro
https://lnkd.in/gUqrz8X3
➡️ AWS Certified DevOps Engineer Pro
https://lnkd.in/gbPWeUuR

🟡 Specialty
➡️ Advanced Networking
https://lnkd.in/ggdVTA2C
➡️ Data Analytics
https://lnkd.in/gnr_BvKH
➡️ Database
https://lnkd.in/gN64Xv49
➡️ Machine Learning
https://lnkd.in/g9fVgwCp
➡️ Security
https://lnkd.in/gwHscntY
➡️ SAP on AWS
https://lnkd.in/gMMpuhZM


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
1698427672857.pdf
258 KB
Empowering my network with the ultimate Docker cheat sheet – because efficiency is the key to navigating the tech realm! 💻 🚀


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
❤️‍🔥 The Ultimate Docker 50 commands ❤️‍🔥
_________________
docker run - run a container from an image
docker pull - pull an image from a registry
docker push - push an image to a registry
docker build - build an image from a Dockerfile
docker ps - list running containers
docker stop - stop a running container
docker start - start a stopped container
docker restart - restart a container
docker logs - show the logs of a container
docker exec - execute a command inside a running container
docker images - list available images
docker rm - remove a container
docker rmi - remove an image
docker inspect - show information about a container
docker network create - create a network for containers to communicate
docker network connect - connect a container to a network
docker network disconnect - disconnect a container from a network
docker port - show the mapped ports of a container
docker cp - copy files between a container and the host
docker commit - create a new image from a container's changes
docker login - log in to a registry
docker logout - log out of a registry
docker tag - tag an image with a new name
docker export - export the contents of a container as a tar archive
docker import - create a new image from a tar archive
docker save - save an image as a tar archive
docker load - load an image from a tar archive
docker top - show the processes running inside a container
docker stats - show resource usage statistics of containers
docker diff - show the changes made to a container's filesystem
docker events - show the events generated by Docker
docker history - show the history of an image
docker pause - pause a running container
docker unpause - unpause a paused container
docker kill - send a signal to a container to stop it abruptly
docker wait - wait for a container to exit and return its exit code
docker attach - attach to a running container's console
docker buildx - build and push multi-platform images
docker compose - manage multi-container applications with Docker Compose
docker swarm - create and manage a cluster of Docker nodes
docker volume create - create a named volume for persistent data storage
docker volume ls - list available volumes
docker volume rm - remove a named volume
docker system prune - remove all unused objects from Docker
docker system df - show the usage of Docker objects
docker system events - show the events generated by Docker on the system
docker system info - show the system-wide information about Docker
docker system inspect - show detailed information about Docker objects
docker system logs - show the system logs of Docker
docker system version - show the version of Docker installed on the system


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 AWS Billing Alert Terraform Module

⚙️ Excited to share my latest open-source contribution - The AWS Billing Alert Terraform Module!

🌐 Link: https://github.com/NotHarshhaa/aws-billing-alert-terraform.git

Navigating AWS costs can sometimes be tricky. To aid users in proactive cost management, I've developed a Terraform module that automates the setup of billing alerts. With this tool, you'll receive timely notifications if your AWS charges cross predefined thresholds.

📊 Integrated with AWS #CloudWatch - Monitor your #billing metrics seamlessly.

📣 Leverages AWS #SNS - Get instant notifications so you can act swiftly.
For those keen on ensuring their AWS expenses stay within predictable boundaries, this tool is a valuable asset for every AWS Engineer.


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
Don't overwhelm to learn Git,🙄

Git is this much only👇😊

1️⃣. Core:
• git init
• git clone
• git add
• git commit
• git status
• git diff
• git checkout
• git reset
• git log
• git show
• git tag
• git push
• git pull

2️⃣. Branching:
• git branch
• git checkout -b
• git merge
• git rebase
• git branch --set-upstream-to
• git branch --unset-upstream
• git cherry-pick

3️⃣. Merging:
• git merge
• git rebase

4️⃣. Stashing:
• git stash
• git stash pop
• git stash list
• git stash apply
• git stash drop

5️⃣. Remotes:
• git remote
• git remote add
• git remote remove
• git fetch
• git pull
• git push
• git clone --mirror

6️⃣. Configuration:
• git config
• git global config
• git reset config

7️⃣. Plumbing:
• git cat-file
• git checkout-index
• git commit-tree
• git diff-tree
• git for-each-ref
• git hash-object
• git ls-files
• git ls-remote
• git merge-tree
• git read-tree
• git rev-parse
• git show-branch
• git show-ref
• git symbolic-ref
• git tag --list
• git update-ref

8️⃣. Porcelain:
• git blame
• git bisect
• git checkout
• git commit
• git diff
• git fetch
• git grep
• git log
• git merge
• git push
• git rebase
• git reset
• git show
• git tag

9️⃣. Alias:
• git config --global alias.<alias> <command>

1️⃣0️⃣. Hook:
• git config --local core.hooksPath <path>

1️⃣1️⃣.Experimental: (May not be fully Supported)
• git annex
• git am
• git cherry-pick --upstream
• git describe
• git format-patch
• git fsck
• git gc
• git help
• git log --merges
• git log --oneline
• git log --pretty=
• git log --short-commit
• git log --stat
• git log --topo-order
• git merge-ours
• git merge-recursive
• git merge-subtree
• git mergetool
• git mktag
• git mv
• git patch-id
• git p4
• git prune
• git pull --rebase
• git push --mirror
• git push --tags
• git reflog
• git replace
• git reset --hard
• git reset --mixed
• git revert
• git rm
• git show-branch
• git show-ref
• git show-ref --heads
• git show-ref --tags
• git stash save
• git subtree
• git tag --delete
• git tag --force
• git tag --sign
• git tag -f
• git tag -l
• git tag --verify
• git unpack-file
• git update-index
• git verify-pack
• git worktree

-------- 🔚 🔚 --------

♥️Credits: @NotHarshhaa

❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Most Useful DevOps/Cloud GitHub Repositories to Learning and Become a DevOps Engineer


1️⃣. DevOps Realtime Projects (Beginner to Experienced): Link

2️⃣. Into The DevOps of Every tools: Link

3️⃣. DevOps Setup-Installations Guides: Link

4️⃣. Roadmap to learn Kubernetes so easy: Link

5️⃣. List of Best DevOps Tools with Detailed: Link

6️⃣. End to End CI/CD Pipeline Deployment on AWS EKS: Link

7️⃣. Becoming a Kubernetes Administrator Learning path: Link

8️⃣. Azure All-in-one Guide: Link

9️⃣. Terraform: Deploy an EKS Cluster-Like a Boss!: Link

1️⃣0️⃣. All In one Buddle of Kubernetes: Link

1️⃣1️⃣. Kubernetes Dashboard with integrated Health checks: Link

1️⃣2️⃣. AWS Billing Alert terraform module: Link


♥️Credits: @NotHarshhaa

❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
1️⃣. Tutorials

Terraform Course – Automate your AWS cloud infrastructure

https://lnkd.in/dvpzNT5M

HashiCorp Terraform Associate Certification Course by Andrew Brown

https://lnkd.in/dn5m2NKQ

Terraform for DevOps Beginners + Labs by KodeKloud

https://lnkd.in/d8nkTj3n

Terraform Foundations Course by Derek Morgan

https://lnkd.in/dWYByZjH

HashiCorp Terraform Associate certification exam

https://lnkd.in/dhV35bJG

Learn Terraform (and AWS) by Building a Dev Environment - Full Course for Beginners

https://lnkd.in/dA44F__P

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)

https://lnkd.in/dRs3YFu3

Azure Terraform Full Course I Microsoft
Azure Terraform Course


https://lnkd.in/dM-h-R8y


2️⃣. Labs

Lab 1.Terraform Introduction | Terraform Tutorial for Beginners | Terraform for DevOps Engineer

https://lnkd.in/dCpQyKNz

Lab 2. How to Use Visual Studio code for Terraform | Creating EC2 Instance using Terraform

https://lnkd.in/dvMC5a2J

Lab 3. [Scenario-1]: How to Create VPC using Terraform | AWS VPC using Terraform | AWS Terraform

https://lnkd.in/dtT3zMzF

Lab 4. AWS NAT Gateway using Terraform | AWS Private Subnet using Terraform | Terraform Tutorial

https://lnkd.in/dqTeZQdc

Lab 5. Terraform Input Variables | How to Use Terraform Input Variables | Terraform Variables

https://lnkd.in/dqsAKSyH

Lab 6. Terraform Output Variables Example | Terraform Output Values | Terraform Outputs

https://lnkd.in/dhkgFexc

Lab 7. Terraform Local Values | How to use Terraform Local Values | Terraform Locals

https://lnkd.in/dHZEW_sy

Lab 8. How to Create EC2 Instance in AWS using Terraform | Create EC2 Instance using Terraform

https://lnkd.in/dKjwzqGT

Lab 9. AWS EC2 Instance,Security Group in AWS Using Terraform | Terraform Create Security Group AWS

https://lnkd.in/dMA-J7GE


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
AWS LAMBDA.pdf
1.2 MB
🌟 Server less compute on AWS

🗯 What is AWS Lambda

🗯 Invocation types | AWS Lambda Trigger | AWS Server less

🗯 Setup S3 Trigger with Lambda and dynamo DB


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
DevOps project.pdf
14.1 MB
🚀 Simple DevOps Projects 🆓 Document © with screenshots for Freshers.


✈️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
🆘 𝗕𝗲𝘀𝘁 𝗣𝗿𝗮𝗰𝘁𝗶𝗰𝗲𝘀 𝗙𝗼𝗿 𝗔𝗪𝗦 𝗘𝗖𝟮 - 𝗗𝗼'𝘀 𝗮𝗻𝗱 𝗗𝗼𝗻'𝘁𝘀

Amazon Elastic Compute Cloud (EC2) is a web service offered by Amazon Web Services (AWS) that provides resizable compute capacity in the cloud. EC2 allows users to launch and manage virtual machines.

𝗗𝗼'𝘀

✔️ 𝗣𝗹𝗮𝗻 𝗔𝗵𝗲𝗮𝗱 📝
Map your requirements and select the right instance type to optimize performance and costs.

✔️ 𝗦𝗲𝗰𝘂𝗿𝗶𝘁𝘆 𝗙𝗶𝗿𝘀𝘁 🔐
Prioritize security groups, IAM rol

✔️ 𝗕𝗮𝗰𝗸𝘂𝗽𝘀 𝗠𝗮𝘁𝘁𝗲𝗿 💾
Regularly back up your data to S3 or use automated snapshots for peace of mind.

✔️ 𝗠𝗼𝗻𝗶𝘁𝗼𝗿𝗶𝗻𝗴 & 𝗔𝗹𝗲𝗿𝘁𝘀📊
Set up CloudWatch for real-time insights into your instances and establish alerts for critical metricses, and key pairs to safeguard your EC2 instances.

𝗗𝗼𝗻'𝘁𝘀

✔️ 𝗦𝗸𝗶𝗽𝗽𝗶𝗻𝗴 𝗦𝗲𝗰𝘂𝗿𝗶𝘁𝘆 𝗨𝗽𝗱𝗮𝘁𝗲𝘀
Don't neglect OS and software updates; this can lead to vulnerabilities.

✔️ 𝗢𝘃𝗲𝗿-𝗣𝗿𝗼𝘃𝗶𝘀𝗶𝗼𝗻𝗶𝗻𝗴 💸
Avoid selecting instances with excessive resources; it's costly and unnecessar

✔️ 𝗜𝗴𝗻𝗼𝗿𝗶𝗻𝗴 𝗖𝗼𝘀𝘁 𝗠𝗮𝗻𝗮𝗴𝗲𝗺𝗲𝗻𝘁 💰
Failing to monitor costs can lead to budget surprises. Set up billing alerts.

✔️ 𝗡𝗲𝗴𝗹𝗲𝗰𝘁𝗶𝗻𝗴 𝗠𝗼𝗻𝗶𝘁𝗼𝗿𝗶𝗻𝗴 🚫
Don't disregard CloudWatch; it's your eyes and ears in the cloud.


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔝Interview Questions about Terraform:- 👇 👇

1. what components did you create using Terraform?
2. How do changes in already created services in AWS using Terraform?
3. what tfstate contains and How do you keep it safe?
4. what are proviosioners in terraform?
5. How to take action if you lose tfstate file?
6. what are the features of terraform?
7. Terraform validate command is used for the?
8. what does terraform init commamnd do?
9. How do restrict users not to write at the same time in the tfstate file?
10. what is the lifecycle block in tf?
11. what you will lose anisible or terraform and why?
12. How to destroy a specific resource?
13. How to keep AWS credentials safe while using tf?
14. what are modules in Terraform? & types of modules?
15. what is the remote backend in Terraform?
16. what are commands used in Terraform will you elaborate?
17. In How many ways, we can provide the variable values in terraform?


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
😀 DevOps/Linux 🔥🆓 Videos :

🔗Link: https://drive.google.com/drive/folders/1-qLMnwCWx7GAnkYSCV3CpwQDfVgY92Sc?usp=sharing


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
AWS migration.pdf
2.7 MB
👉 I'm sure you've noticed that over the past decade, more and more customers are migrating their workloads to the AWS cloud. Cloud migrations are typically complex and challenging for customers. To support and facilitate these migrations, AWS has developed the Migration Acceleration Program (MAP).

The program is designed to assist AWS partners in helping businesses during their transition. This approach helps stakeholders find consensus on the path to cloud migration and achieve technical and business metrics. MAP places significant emphasis on the practical and operational aspects of migration.

One of the most notable aspects is the continuous support provided by AWS and AWS partners to customers, effectively reducing risks, creating roadmaps, and simplifying meticulous migration planning.


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
➡️Docker 🐬 and Kubernetes Free Videos 🟩 :

Link: https://drive.google.com/drive/folders/162YOHhybk_pYemCfKmKSGbdSjJDeuAYR?usp=sharing


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
❤️‍🔥 A basic overview of deploying applications on Kubernetes. ❤️‍🔥

Here's the step-by-step explanation for the deployment process of applications on Kubernetes:

➡️ Write Application Code: This is the initial step where developers write the application code. This could be in any programming language or framework based on the application requirements.

➡️ Version Control with Git:
‣ Once the application code is written, it is committed to a version control system.

‣ Git is a popular distributed version control system that tracks changes in source code during software development.

‣ Developers use Git to collaborate, track changes, and maintain a history of code revisions.

➡️Containerize Application with Docker:
‣ The application is then packaged into a container using Docker.

‣ Docker allows you to package an application with all its dependencies into a standardized unit for software development.

‣ This ensures that the application runs consistently across different environments.

➡️ Push to Container Registry with Artifactory:
‣ Once the application is containerized, the Docker image is pushed to a container registry.

‣ Artifactory is a binary repository manager, which can be used to host Docker images among other binaries.

‣ The container registry stores Docker images and allows them to be pulled when needed for deployment.

➡️ Create Deployment Configuration with Kubernetes YAML:
‣ A Kubernetes Deployment configuration is created using YAML (Yet Another Markup Language).

‣ This configuration defines how the application should run inside the Kubernetes cluster, including the desired state, replicas, and other specifications.

➡️ Deploy to Kubernetes Cluster with Kubectl:
‣ The Kubernetes Deployment configuration is applied to the Kubernetes cluster using kubectl, the Kubernetes command-line tool.

‣ This initiates the deployment process, and Kubernetes ensures that the desired state defined in the configuration is achieved within the cluster.

➡️ Service Exposes App Inside Cluster:
‣ A Kubernetes Service is created to expose the application internally within the Kubernetes cluster.

‣ This allows other services or applications within the cluster to communicate with the deployed application.

➡️ Expose App to External Users with Ingress Controller:
‣ To make the application accessible to external users, an Ingress resource is defined.

‣ The Ingress Controller manages the Ingress resources and ensures that external traffic is routed to the appropriate services within the cluster.


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
😀 DevOps🔥🆓 Videos :

🔗Link: https://drive.google.com/drive/folders/1NutVlzffKdfaNxa07evP86xq16z3cJEp


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Exploring the Dynamic World of DevOps: Basics and Boundless Scope! 💡
DevOps is more than just a buzzword; it's a game-changer in the world of software development and IT operations. 🌐

🌟 DevOps Basics: DevOps, short for Development and Operations, is a set of practices, principles, and cultural philosophies that bring together development and IT operations teams to streamline software delivery. It's all about breaking down silos, fostering collaboration, and automating processes to deliver high-quality software faster.

🌟 The Three Pillars: DevOps is built on three fundamental pillars:
Culture: It encourages a collaborative and open culture, where teams work together and share responsibilities.
Automation: Automation is at the core of DevOps, from code deployment to infrastructure provisioning.
Measurement: DevOps emphasizes data-driven decision-making, using metrics and analytics to continuously improve processes.

🚀 The Scope of DevOps: The DevOps universe is vast and ever-expanding. From development to deployment, it touches every aspect of the software lifecycle. Here's a glimpse of the scope:
📦 Continuous Integration (CI): Automate the build and integration of code changes to ensure a consistently functioning application.
🚢 Continuous Deployment (CD): Automate the deployment of code to production, reducing manual errors and accelerating releases.
🛡 Security: DevSecOps integrates security into the DevOps pipeline, ensuring that security is not an afterthought but a priority.
📊 Monitoring and Analytics: Continuous monitoring and data analysis help in identifying and resolving issues in real-time.
🧩 Microservices and Containers: DevOps is closely tied to containerization and microservices, making it easier to manage complex applications.
☁️ Cloud-Native: With cloud computing, DevOps seamlessly integrates cloud services and resources into the development process.
💬 Communication and Collaboration: Tools like Slack, Microsoft Teams, and others facilitate seamless communication among teams.
🧪 Testing Automation: Automated testing ensures that code changes are thoroughly tested before deployment.
🌐 DevOps as a Service: Managed DevOps platforms and services offer scalable and cost-effective solutions.

The scope of DevOps is virtually limitless, and it's not limited to a specific industry or technology stack. Embracing DevOps practices can lead to improved efficiency, faster releases, and better software quality, making it an invaluable asset for any organization.


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM
1698996780575.pdf
2.4 MB
🔥 DevOps Basics for Freshers Notes 📚


❤️ Follow for more: @prodevopsguy
Please open Telegram to view this post
VIEW IN TELEGRAM