DEVOPS ASSEMBLY LINE SUMMER INTERNSHIP

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.


To view or add a comment, sign in

More articles by Nikhil G R

  • Introduction to DBT (Data Build Tool)

    dbt is an open-source command-line tool that enables data engineers and analysts to transform data in their warehouse…

  • DIFFERENCES IN SQL

    WHERE vs HAVING WHERE and HAVING clauses are both used in SQL to filter data. WHERE WHERE clause should be used before…

  • Introduction to Azure Databricks (Part 2)

    DBFS (Databricks File System) It is a Distributed File System. It is mounted into a databricks workspace.

  • Introduction to Azure Databricks (Part 1)

    Databricks is a company created by the creators of Apache Spark. It is an Apache Spark based unified analytics platform…

  • Aggregate and Window Functions in Pyspark

    Aggregate Functions These are the functions where the number of output rows will always be less than the number of…

  • Different ways of creating a Dataframe in Pyspark

    Using spark.read Using spark.

  • Dataframes and Spark SQL Table

    Dataframes These are in the form of RDDs with some structure/schema which is not persistent as it is available only in…

  • Dataframe Reader API

    We can read the different format of files using the Dataframe Reader API. Standard way to create a Dataframe Instead of…

  • repartition vs coalesce in pyspark

    repartition There can be a case if we need to increase or decrease partitions to get more parallesism. repartition can…

    2 Comments
  • Apache Spark on YARN Architecture

    Before going through the Spark architecture, let us understand the Hadoop ecosystem. The core components of Hadoop are…

Others also viewed

Explore content categories