Module_02: Automation in Devops

Why Build Tools are Needed ? Problem:Imagine 100 deverlopers writing the source code using different machines by using different versions of libraries . Problems without build tools : Solution: 2 DEVOPS BUILD TOOL WORKFLOW In DevOps, build tools play a crucial role in automating the process of transforming source code into deployable artifacts and ensuring … Read more

Module 2 : How internet works ?

In the world of cloud computing and DevOps, understanding how the internet works is crucial. Whether you’re deploying applications on AWS, managing cloud infrastructure, or orchestrating containers, the internet is the backbone that connects everything. In this post, we’ll break down the concepts step by step and see how AWS leverages the internet for cloud … Read more

Module 1 : IP Address ?

It’s nothing but a unique Identity of a Device on a NetworkEvery device that connects to a network (laptop, phone, server) needs an IP address. Types of IPs: Public and Private 1️ Public IP 2 Private IP Private IP Ranges (RFC1918) Check points

🧠 Linux Mastery for DevOps – “Make your hands dirty while playing with Linux”

 Beginner / Basic Linux Administration Task 1: Linux BannerTask 2: Create a Cron JobTask 3: Restrict Cron AccessTask 4: Linux Find CommandTask 5: Linux String Substitute (sed)Task 6: String ReplacementTask 7: Script Execution PermissionsTask 8: File Permission CorrectionTask 9: Timezone AlignmentTask 10: Default GUI Boot ConfigurationTask 11: Process Limit AdjustmentTask 12: Linux ServicesTask 13: Configure … Read more

AWS EC2 instance using MobaXterm (a popular SSH client for Windows)

🔑 Prerequisites An AWS EC2 instance already running over the console (AWS account) The key pair file (.pem) you downloaded when creating the instance. Public IP address or Public DNS of your EC2 instance. Installed MobaXterm on your machine. Flowchart : 🖥️ Steps to Connect Step 1  – Open MobaXterm Start MobaXterm. Go to the … Read more

Git Cheat Sheet

 1. Introduction to Git Definition: Git is a distributed version control system that tracks changes in files and allows multiple people to collaborate on a project. Distributed: Each developer has a full copy of the repository, including its history. Benefits: Keeps track of code history, enables collaboration, allows branching and merging, can revert changes safely. … Read more