First Step into Tech!! My Knowledge of DevOps!
I believe my journey into tech might have started.....And DevOps it is!!!
Thanks to The Coding Mum and my squad lead Olatokunbo Ogunlade Tolulope Eniola Fabunmi (Ogunronbi) for giving me this great and awesome opportunity.
.
.
The word DevOps is a combination of the terms development and operations, meant to represent a collaborative or shared approach to the tasks performed by a company's application development and IT operations teams.
Where did DevOps come from?
Patrick Debois, a software development consultant, produced the term DevOps in 2009 by naming a conference DevOps Days. DevOps addressed a shortcoming of the Agile software development methodology: Iterative, rapid code development did not necessarily lead to iterative, rapid code deployment.
DevOps also explains the typical software process, from the plan, code, build, test, release, deploy, operate, monitor and -- through feedback -- plan, which starts all over again, which can also be coined CI/CD (Continuous Integration and Continuous Development/Deployment)
Recommended by LinkedIn
What does DevOps seek to solve?
It seeks to solve the issues between Developers (I.e. those who code, create) and Operations (Testing & Deployment), which has made the software process from idea to market slow and monotonous.
Part of those issues include miscommunication, conflict of Interests, application testing, manual work etc.
DevOps has removed the roadblocks in the software process, It has fully automated and streamlined all processes, using a combination of cultural philosophies, practices and tools.
As a DevOps engineer, the need to able to use some basic tools and how to combine them for various stages of the software process is key.
Some of these tools include Github, Phyton for scripting , Jenkins for CI/CD, Docker, Kubernetes for Containerization and deployment and a host of others.
DevOps as a Career
Many DevOps job listings call for container, cloud, and CI/CD knowledge, as well as soft skills. A DevOps engineer might also need to change processes and solve organizational problems to achieve business outcomes.
Indeed, your journey into tech has started! Rooting for you! 🥰🥰