Day1 DevOps

Role of DevOps?

there are mainly two types of products sold in real-time that are
that are

a. software

b. software-based electronics (drones, robots,self-driving cars)

DevOps is used in both products it is the core part of developing the product further efficiently and with fewer resources and more inclined to the byproduct of the development

software development life cycle(SDLC) for software

and, digital factory for the software-based electronics

Note:- (just require a rough idea on the above not too deep, the main part of DevOps is learning tools )

how to learn DevOps?

we can learn in two ways large scaling and small scaling we will be focusing on a large scale as learning large scale makes it easy to understand small scale projects

tools of devops?

  1. OP(Operating Systems) - Linux

  2. Scripting - bash etc

  3. Version Control - git

  4. Networks and Security - IP,OSI,MAC etc

  5. Cloud - AWS

  6. Infrastructure as Code - Terraform and Ansible

  7. Containerization - Docker

  8. Container Orchestration - Kubernetes

    Note:- points 7&8 are like Infrastructure Provisioning and Configuration Management

  9. CI/CD pipeline - Jenkins

  10. Monitoring and Logging - Prometheus

just have a basic idea of what these tools do and where are they used

these are all the tools we are going to learn to make a working application and there are also some advanced tools we will see in future