DayΒ 2 β Enhancing the SDLC & DevOps Prerequisites

π§ What I Learned Today
πΈ 1. DevOps in SDLC
DevOps transforms the Software Development Life Cycle (SDLC) by embedding automation, testing, and monitoring across all phases:
π Plan β Code β Build β Test β Release β Deploy β Monitor β Feedback
Instead of sequential steps, DevOps encourages a continuous loop with faster delivery and frequent iterations
πΈ 2. Why Jira Matters in DevOps
Jira is used in the Planning phase to create, assign, and track tasks across development teams.
It supports:
Sprint planning (Agile boards)
User stories, bugs, tasks
Status tracking (To Do β In Progress β Done)
Helps teams stay organized and track progress before the code even starts.
πΈ 3. Prerequisites to Start DevOps
Before jumping into tools like Jenkins, Docker, or Kubernetes, I need to build a strong foundation in:
β Git & GitHub
β Linux commands
β Basic scripting (Bash/Python)
β Virtualization concepts
β Jira (for task tracking)
π Key Concepts Table
Concept | Why It Matters in DevOps |
SDLC Integration | DevOps automates and optimizes the whole lifecycle |
Jira | Manages planning, tracking, and collaboration |
Git & Bash | Core tools for source control and automation |
Linux/VMs | Infrastructure layer for DevOps tooling |
π§ Tools Used / Explored
β Git & GitHub (refreshed CLI basics)
β Jira (created sample tasks on a free board)
β Linux terminal (basic commands)
β Watched how SDLC maps to DevOps using real examples
π¬ How Iβd Explain DevOps Now
βDevOps is not just CI/CD. It's a complete approach to modernizing SDLC β combining planning (Jira), automation (CI/CD), and monitoring into a continuous feedback loop for faster, better software delivery.β
β Day 2 Progress Checklist
Understood how DevOps fits into the SDLC
Learned basics of Jira and created sample stories/issues
Practiced Git and scripting prerequisites
Drafted a personal version of DevOps lifecycle
π Bonus: Interview Tip
When asked about planning tools in DevOps, confidently mention:
βWe use Jira in the planning stage to manage epics, tasks, bugs, and sprints. It helps sync the Dev and Ops teams even before coding begins.β
Subscribe to my newsletter
Read articles from Omkar kirmathe directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
