Skip to main content

Command Palette

Search for a command to run...

Devops

Published
β€’2 min readβ€’View as Markdown
Devops
T

Software Engineer with experience in leading MNCs, recently upskilled in DevOps. Former Middleware Developer now transitioning into a DevOps Engineering role, with hands-on knowledge in modern tools, automation practices, and CI/CD workflows. Actively exploring opportunities to apply my technical expertise and contribute to high-performance engineering teams.

Introduction to Devops

🌟 DevOps for Beginners: What It Is & Why It Matters

Image

DevOps is a combination of two words:

  • πŸ‘¨β€πŸ’» Developers (Dev) β€” They write the code for apps and websites.

  • πŸ› οΈ Operations (Ops) β€” They make sure the app runs smoothly on servers.

    DevOps helps organizations deliver better software continuously and smoothly, with fewer errors and faster updates.

πŸ”§ Key Pillars of DevOps

1️⃣ Collaboration & Communication

Development and operations teams work together instead of in isolated silos.
➑️ Better teamwork = Faster delivery.

2️⃣ Automation

From code testing to deployment, automation reduces manual errors and speeds things up.
πŸ› οΈ Tools: Jenkins, GitHub Actions, Docker, Ansible

3️⃣ Continuous Integration (CI)

Developers frequently merge code into a shared repository.
βœ”οΈ Automated tests ensure everything works.

4️⃣ Continuous Delivery/Deployment (CD)

Software updates are delivered quickly and reliably.
πŸ“¦ Faster releases = happier users.

5️⃣ Monitoring & Feedback

Systems are monitored continuously to detect issues early.
πŸ“Š Tools: Prometheus, Grafana, ELK Stack

πŸ§πŸ’» Overview of Linux for DevOps: A Beginner-Friendly Guide

If you’re starting your DevOps journey, one of the most important skills you’ll need is Linux.
Why? Because Linux powers most of the servers, cloud platforms, and DevOps tools we use today.
Linux is an open-source operating system β€” meaning anyone can use it, modify it, or improve it.

πŸ§‘β€πŸ’» Why Linux is Important for DevOps

Here’s why DevOps engineers rely on Linux every day:

  • 🐚 Command Line Power β€” Most DevOps tasks are done using terminal commands.

  • βš™οΈ Automation Friendly β€” Works smoothly with scripts (Bash, Shell).

  • 🐳 Better for Containers β€” Tools like Docker/K8s run best on Linux.

  • πŸ”„ Open-Source Ecosystem β€” Customizable and supported by a huge community.

  • ☁️ Cloud Dominance β€” Almost all cloud servers run on Linux.

Linux File System Hierarchy

Important Directories Explained

https://github.com/Tanushree-Sahoo/Linux-Fundamentals