DEV Community

Kenneth Mahon
Kenneth Mahon

Posted on

Learning DevOps(Day 1)

Here we go..
I promised to always update us on my DevOps learning process and as I said earlier, I was going to start the 120 days journey today. so guys sit tight, use your seat belt and let pilot together on this journey

DevOps Overview

Image description

What you see in the image above are the outlines we will be dealing with in the learning process. looks scary for a guy like me who isn't much into Tech before now but i believe i can do it

Mission

in This learning process, i should be able to set up complete DevOps pipeline, know all the Necessary DevOps concepts and get practical Experience on the Tools Needed for each DevOps concepts

Vision

At the end of this journey i should be fully prepared to take up real DevOps jobs, where i will be able to do all task with confidence and with proficiency

Understanding DevOps

In complete Software Development process, there are different IT roles required to build and deliver the software applications. The IT roles includes; programming(developer), software testers and Operations. overtime the waterfall method have been used to build and deliver the software application which has led to miscommunication between the developers and the operation Team; which have further led to errors, delays and time wastage.
In order to solve this problem, DevOps Engineer comes in and plays a smooth and vital role. DevOps is a way of Working between between developers and operation Team to speed the process of software Development. DevOps finds a common Language to communicate by engaging in some Know-how from the developer and operations Team.

DevOps uses the Agile Methodology to speed up Development, testing and Deployment cycles. Agile is the core of the Continuous Integration and Continuous Delivery (CI/CD) process which have become an important aspect of Delivering Software Applications. DevOps implements the basic practices that Agile frame introduces.

In a nutshell "DevOps is a software development approach that combines development (Dev) and operations (Ops) teams to enhance collaboration, streamline processes, and improve software delivery and deployment". It emphasizes a culture of collaboration, communication, and shared responsibility among software developers, quality assurance (QA) engineers, system administrators, and other stakeholders involved in the software development lifecycle.

DevOps heavily relies on automation to streamline and standardize processes such as build, test, deployment, and infrastructure management. Automation tools and frameworks are used to enable repeatability, consistency, and efficiency.

what a way to start my journey in becoming a DevOps Engineer right? 119 more days to go in this journey. Before i drop my pen, i will like to appreciate some persons on this platform for their Encouragement and also for Initiating this wonderful process; UWABOR COLLINS, FAYOMI FIYINFOLUWA, EMMANUEL MACUALAY Respect to you guys.

Resources:

DevOps Bootcamp

Top comments (5)

Collapse
 
wonderfullymade01 profile image
Fayomi Fiyinfoluwa

Great writing Kenneth. Your work is well ordered and yes we are in this journey ❤

Collapse
 
kennethstack profile image
Kenneth Mahon

Thanks alot for the Encouragement

Collapse
 
devopsking profile image
UWABOR KING COLLINS

Thanks gor teaching me DevOps

Collapse
 
kennethstack profile image
Kenneth Mahon

Your boy is loyal

Collapse
 
macaulaythird profile image
emmanuel macaulay

Excellent piece, Kenneth! I'm excited we are on this journey together.