Orientation to Computing — II

Unit 4: DevOps & Software Engineering

From code commits to zero-downtime deployments — master Git, Docker, CI/CD pipelines, and start building production-grade software the way India's top tech companies do.

⏱️ Time to Complete: 10–12 hours  |  💰 Earning Potential: ₹5,000–₹20,000/month  |  📝 30 MCQs (Bloom's Mapped)

💼 Jobs this unlocks: Jr DevOps Engineer (₹5–8 LPA)  |  QA Tester (₹3–6 LPA)  |  Build Engineer (₹4–7 LPA)

Section A

Opening Hook — The Invisible Engine Behind Flipkart Big Billion Days

🛒 15,000 Orders Per Second. Zero Downtime. How?

October 2024. Flipkart's Big Billion Days sale goes live. Within the first 60 seconds, 15,000 orders per second flood the servers. Millions of users are browsing, carting, paying — simultaneously. One crashed server = ₹10 crore revenue lost per minute. But nothing crashes. Not a single page goes down.

Behind this miracle is a massive DevOps infrastructure. Flipkart's engineering team spent months building automated CI/CD pipelines that test and deploy code 500+ times per day. They use Docker containers to package every microservice, Kubernetes to auto-scale from 100 to 10,000 servers in minutes, Selenium for automated testing, and Nagios to monitor every heartbeat of every server in real-time.

The payment gateway alone handles 3 million transactions per hour — routed through load balancers, tested via automated pipelines, and monitored by AI-driven alerting systems. If a server in Hyderabad goes down, traffic is re-routed to Mumbai in under 200 milliseconds — automatically, without any human intervention.

What if YOU had built this? What if you could set up the automated pipelines, write the test scripts, containerise the applications, and monitor the infrastructure? That's exactly what DevOps engineers do — and that's exactly what this chapter teaches you.

🇮🇳 Flipkart🇮🇳 Zoho🇮🇳 Freshworks🇮🇳 IRCTC🇮🇳 Razorpay🇮🇳 Infosys
India is the world's second-largest DevOps talent market. Over 75% of Indian IT companies (TCS, Infosys, Wipro, HCL) have adopted DevOps practices. The average DevOps engineer salary in India is ₹8.5 LPA, with senior roles crossing ₹25 LPA. NASSCOM reports that India needs 2 million+ DevOps-skilled professionals by 2027.
Section B

Learning Outcomes — Bloom's Taxonomy Mapped

Bloom's LevelLearning Outcome
🔵 RememberDefine DevOps, list its core tools (Git, Docker, Jenkins, Kubernetes), and recall the CALMS framework
🔵 UnderstandExplain how CI/CD pipelines automate software delivery and differentiate DevOps from Waterfall and Agile methodologies
🟢 ApplyCreate a GitHub repository, write a Dockerfile, and set up a basic CI/CD pipeline using GitHub Actions
🟢 AnalyzeCompare containerisation (Docker) vs virtualisation, and analyse why Indian companies like Flipkart and Zoho adopted DevOps
🟠 EvaluateAssess the trade-offs between different deployment strategies (blue-green, canary, rolling) for an Indian e-commerce scenario
🟠 CreateDesign a complete CI/CD pipeline for a web application including automated testing, containerisation, and monitoring