So just before starting off with what I learnt today in this journey, lets make sure that you know the importance of this blogging thing. ; )
We both get two things out of it ,
Me: Needs an outlet for my questionable knowledge. You: Get free education (well, sort of). Let's blog!
You tube links of the channels that might help you understand DevOps basics are mentioned at the end of this blog.
Day 1: Introduction to DevOps
1. Overview
Presenter: Abhishek
Objective: Understand the basics of DevOps, its importance, and how to prepare for DevOps interviews.
2. What is DevOps?
Definition: DevOps is a culture or practice aimed at improving an organization’s ability to deliver applications more efficiently.
Core Aspects:
Improved Delivery: Accelerates the application delivery process.
Automation: Reduces manual effort by automating repetitive tasks.
Quality: Maintains high-quality standards in applications.
Monitoring: Ensures ongoing observability and issue detection.
Testing: Continuous testing ensures that automation and quality standards are met.
3. Why DevOps?
Historical Context:
Before DevOps: Multiple roles (system administrators, build/release engineers) involved, leading to manual, slow processes.
Emergence of DevOps: Aims to streamline and automate these processes, reducing the time from development to delivery.
Benefits:
Efficiency: Speeds up the delivery cycle from weeks or months to days or hours.
Collaboration: Fosters a culture where teams work together to improve processes.
4. Preparing for DevOps Interviews
Common Questions:
What is DevOps?
Why use DevOps?
Describe your day-to-day activities as a DevOps engineer.
How to introduce yourself:
For Freshers: Highlight your passion for DevOps and any relevant background.
For Experienced Candidates: Detail your experience in DevOps and previous roles (e.g., system administration).
5. Practical Tips
Introduction: Clearly state your experience in DevOps and previous roles. Tailor your introduction based on whether you are a fresher or have prior experience.
Expectations: Be ready to discuss how you contribute to automation, quality assurance, monitoring, and testing in your current or past roles.
6. Summary
DevOps is essential for improving delivery speed and efficiency through automation, quality management, monitoring, and testing.
Being well-prepared for interviews involves understanding DevOps fundamentals and articulating your experience effectively.
Youtube link:
Abhishek Veeramalla : https://www.youtube.com/Abhishek Veeramalla
Sarvinder Puri : https://youtu.be/a6d34f9c8bU?si=Lm3KMLJg4g54ODHY