Learning DevOps [Day 1]

Lavanya R
2 min readApr 11, 2023

--

This is #100DaysofDevOps Learning journey under the guidance of Siva and Raghu K.

Day 1 learning

DevOps Introduction

In this learning journey I will be completing daily tasks for the next 90 days.

Before knowing about DevOps, we need to know about SDLC (Software Development Life Cycle).

SDLC

One of the fundamental procedures of developing software in a step-by-step manner. It is followed by different organizations for designing and developing high quality software applications.

SDLC has different models which have their advantages and disadvantages. Some of them are
1. Waterfall → Uses Up-front planning and each phase must be completed before moving to the next.
2. Agile Methodology → It is more flexible and each phase tackles every task in shorter repeated cycles.

Here DevOps is the extension of Agile Methodology. DevOps is a practice that encompasses continuous development, continuous integration, continuous testing, continuous implementation, and continuous tracking at all levels in the software development life cycle.

Image by Neoteric.eu

What is DevOps?

As the name suggests, it is a combination of Development (Dev) and IT Operation (Ops). DevOps is the union of people, process and technology to continually provide value to Customers.

DevOps is a culture, not a role!

It involves the integration of development, testing, deployment, and operations, with the goal of improving collaboration, automation, and efficiency across the entire software development lifecycle.

Benefits of DevOps

  • Reduced Operational Cost.
  • Continuous delivery and iterative development.
  • Greater synergies between development, testing & Operation.
  • Quicker turnaround of Change requests.
  • Improved Monitoring & Quicker Service Recovery.
  • Improved Software Quality enabled by automation.

Role of DevOps Engineer

  • Ensure the code ships from lower environment to higher environment without any issues.
  • Ensure our live environment is having 100% uptime (no downtime) running on live servers.

More

Follow here for detailed version of DevOps Roadmap

Thank you for reading this article. If you find this post helpful and useful, please do follow and click the clap button to show your support.

--

--

Lavanya R

Google WDA'23 graduated | Technical Blogger | Cloud and DevOps Aspirant | Google Women TechMaker's Member | GCP Data Engineer Professional | Tech Enthusiast |