DEVOPS ASSEMBLY LINE SUMMER INTERNSHIP
Today I have written this article to share my experience of completing my DEVOPS ASSEMBLY LINE training under World Record Holder Mr. Vimal Daga sir founder of Linux World Informatics.It was really a wonderfull journey where I have learnt not only the DEVOPS concepts but also integrating the many tools.
I got to know about the training since I was a part of MLOPS training.The course content which has been delivered is really good with the hands-on practical. I really loved the way of attendance system where we can write our own blogs or we can comment on the linkedin. This helped many of the students to get the exposure to the corporate world. Let me share the content that I have learnt.
This was the course content. Sir has taught everything effectively.
Course Content:
A. Understanding & Implementing DevOps Best Practices:
- Designing and implementation of Continuous Integration Continuous Delivery Release Management
- Architecture, Design, and Implementation of highly scalable and highly available solutions
- Monitor infrastructure, set up monitoring tools, review a regular basis and collect stats
- Monitoring, troubleshooting and diagnosing infrastructure systems.
- Infrastructure usage and monitor
- Organize log, event, and monitoring data/ stats and create reports for management
- Zero Downtime Deployment, Light Dark Green Blue architecture
- Execute Unit Tests in CI/CD server Jenkins
- Incremental code testing and deployment
- Agile Project Tracking tools
B. DevOps Tools in areas like CI/CD Environment Automation, Release Automation, virtualisation, infra as a code or metrics tracking:
- Docker & Kubernetes
- ELK Stack - (Elastic Search, Logstash, Kibana)
- Source Control Management (Git, GitHub & Gitlab)
- Jenkins: Multi-staged CI / CD with tools
- Introduction to Openshift (PAAS Cloud) with Docker/Podman and Jenkins pipeline
- Performance Monitoring Tools (Kibana, Grafana, Prometheus etc)
C. Python Scripting Language
- Test execution and Reporting with Pytest framework
- Implement unit tests in python using the discipline of Test Driven Development(TDD)
The training didn't had any pre-requistes. Everything was started from the basics. The session was started with Basics of GIT and ended with Building Assembly line pipeline. At the beginning I didn't know much about the Devops tools but after this training I am really able to solve many of the use cases. The training was based on the real world uses cases that has to be implemented. It was not like a online courses that we can learn on online platform such as udemy, coursera etc..
- “No technology is challenging or difficult or complex as the world says to us or approaches to us since it is MAN-MADE. You just need the right path or approach to understand the technology and take it further as per one’s requirement”. Right thinking or positive thinking that “Yes I Can Do It” can change one’s life drastically.
These were the words of Mr. VIMAL DAGA SIR
I would really say that I have got the right path from Vimal sir where I need to stand in this world.
There were many tasks that has been given that we have completed. All the tasks that has been completed is of real world case studies. One of my favourite task was Launching an automated web application without any downtime using Kubernetes.
It was really an awesome journey of DEVOPS ASSEMBLY LINES. Its's my honor that I got the guidance from world record holder Mr. Vimal Daga sir at LinuxWorld Informatics and I would like to suggest everyone who is interested in innovating things and learning new technology should try it.