Skip to main content

Command Palette

Search for a command to run...

Welcome to My 90DaysOfDevOps Journey!

Published
4 min read
Welcome to My 90DaysOfDevOps Journey!

Introduction:

Hello World! I'm Saurav, and I'm excited to embark on the 90DaysOfDevOps Challenge by Shubham Londhe. This blog will serve as my journal, capturing every step of my journey as I dive headfirst into the world of DevOps. Over the next 90 days, I'll be sharing my experiences, challenges, and most importantly, my growth as a DevOps enthusiast.

Why I'm Taking on the Challenge: DevOps has always fascinated me. The seamless integration of development and operations, the automation, and the potential for faster and more reliable software delivery—it's like magic! When I discovered the 90DaysOfDevOps Challenge by Shubham Londhe, I saw it as the perfect opportunity for me to fully dive into this exciting field of knowledge and encourage myself to keep learning, guided by a structured approach to learning.

What to Expect from My Blog: Throughout this journey, I plan to share a variety of content to help both beginners and fellow DevOps enthusiasts. Here's what you can expect from my blog:

  1. Daily Updates: I'll be documenting my daily progress, including the tasks I've completed, the challenges I've faced, and the solutions I've found.

  2. Tutorials: As I learn new DevOps tools and practices, I'll create tutorials and guides to help you understand and implement them in your own projects.

  3. Learning Resources: I'll compile a list of the best books, courses, and online resources that have been instrumental in my learning journey.

  4. Community Engagement: I encourage you to join me in this challenge. Let's learn and grow together. I'll be actively engaging with readers through comments, forums, and social media.

Why You Should Follow My Journey: Whether you're a seasoned DevOps pro or just starting out, my blog aims to provide value for everyone. By following my journey, you can:

  • Gain insights into the day-to-day life of a DevOps enthusiast.

  • Learn from my successes and failures.

  • Discover new tools and practices.

  • Connect with a like-minded community.

    Day1 Task:

    On my first day of the 90DaysOfDevOps Challenge, It's crucial to grasp these fundamentals before delving deeper into the world of DevOps. So, let's start with the basics:

What is DevOps?

DevOps is a culture, it's a mindset, a set of practices, and a philosophy that focuses on collaboration between software Development (Dev) and IT operations (Ops). The goal of DevOps is to shorten the software development lifecycle, increase the software release frequency, and achieve higher quality by automating and integrating the processes of building, testing, maintenance and deployment.

"People write code on localhost it's DevOps Engineer responsibility to move that code into production and make sure it's always available to the client "

-"Hitesh Choudhary"

Automation

Automation is a process of simplifying repetitive multiple tasks and making the tasks more efficient and reliable. Automation saves time and reduces human error.

Scaling

Scaling in a DevOps is able to handle increasing workload and demand without a proportional increase in manual effort. This can be achieved by using an automated scaling mechanism which allows to adapt the infrastructure dynamically as changes in the workload. Scaling helps to maintain application performance and availability.

Infrastrucutre as Code

The process of defining and managing the infrastructure using code and automation is referred to as Infrastructure as code. This means that the provision and configuration of servers, networks, and other resources using scripts and version control systems.IAC helps to ensure consistency, repeatability, and scalability in infrastructure management.

Why DevOps is Important?

DevOps is a series of methodologies that are designed to help the changes made in localhost or development to production faster. Traditionally, the process of release in software release process has been known to be cumbersome and time-consuming. DevOps helps to streamline this process and make it more efficient and reliable.Some of the importance of DevOps are listed below.

  • Faster Release

  • Improved Collaboration

  • Cost Efficiency

  • Enhanced Quality

Conclusion: I'm thrilled to kick off this 90DaysOfDevOps Challenge, and I hope you'll join me on this incredible journey. Together, we'll explore the vast and ever-evolving world of DevOps. Stay tuned for my daily updates, tutorials, and insights.

Stay Tuned for Day 2, If you have any questions or topics you'd like me to cover during this journey, feel free to leave a comment or reach out on social media. Together, we'll learn and grow in the world of DevOps!

#trainwithshubham #90DaysDevOps