What is DevOps?
DevOps is a culture that improves the organizational ability to deliver the application.
Let me give you an example: Imagine an issue on shubhams.dev. Once the development team fixes the problem, the DevOps practices ensure that the changes can be deployed quickly and reliably to production.
Usually, people think, DevOps <--> CI/CD(improving delivery). In fact DevOps is Improving Delivery, but it consists of many different things.
DevOps is a process of improving application delivery by ensuring there is proper automation in place, quality maintaining, continuous monitoring an continuous testing.
Why DevOps?
So, many years ago when DevOps was not there then the process was much tedious, explain below๐
System Admins -> They used to create servers
Developer -> They put the code to some central location(Servers / VM ware)
Tester -> They used to test the application which is present on the server
BRE(Build and Release Engineer) -> They take forward to production or pre-production
This process took too much time because of the different teams. So, After DevOps, this process became fast and smooth
How to introduce yourself?
Mention your developer experience, Other experience also like system admin, BRE, server admin, java dev, python dev etc.
Also mention What you did, for example - automation check, quality check, monitoring of application, testing etc.
You should also mention the tools you were using like GitHub Action for CI/CD, Kubernetes for container orchestration, Ansible, Terraform etc.
If you'd like to connect and learn together, you can find me on LinkedIn and Twitter. Let's help each other grow! ๐
Thank you for reading this article! I would love to hear your thoughts and experiences with DevOps in the comments below. Did you find this helpful? What aspects of DevOps would you like to learn more about? Drop a comment and let's discuss! ๐ญ
Your feedback helps me create better content for the community. ๐
Top comments (0)