.code { background:#f5f8fa; background-repeat:no-repeat; border: solid #5C7B90; border-width: 1px 1px 1px 20px; color: #000000; font: 13px 'Courier New', Courier, monospace; line-height: 16px; margin: 10px 0 10px 10px; max-height: 200px; min-height: 16px; overflow: auto; padding: 28px 10px 10px; width: 90%; } .code:hover { background-repeat:no-repeat; }

Saturday, November 25, 2023

1. What is DevOps?

 

Hi, learners Before knowing about DevOps we have to know about SDLC(software development life cycle) so without further ado let know about SDLC.

If you want to go through the full tutorial You can reach here and watch all the tutorials and go through the practical’s

what is SDLC?

As the name suggest it is the process/steps to design, develop and testing software. so that high quality software will be delivered to the client.

Step of SDLC:

  1. Requirement gathering and analysis: here we do product features, users, usage, user requirement and market state
  2. Planning: in this planning stage we mainly focus on what do we want, cost, resources and risk.
  3. Design Architects: here based on details requirements system design documents are created.
  4. Development: developers play role here they develop the code for software based on inputs of design document.
  5. Testing Quality Assurance: identify the defects to ensure the quality product is good or as per the requirement of the client.
  6. Deployment: system admin and operation teams will deploy the products
  7. Maintenance: changes & uptime, systems health, performance, uptime with regular changes is the part of maintenance stage.

Modals in SDLC:

Though there are many models in SDLC:

  1. Waterfall: The next phase is started only after previous phase is completed, cannot accommodate changing requirements, no working software is produced until late during the life cycle.
  2. Agile: in agile we break the problem in smaller and try to complete in sprint manner which consists of 2 to 4 weeks, mainly this technique is used by company.
  3. Spiral
  4. Big Bang

Note: in DevOps three main things is required i.e. Good communication, Good Collaborations, Good Integration with developer, tester and deployment team

In last DevOps team do everything as automation like code build, code testing, software testing, infra changes, Deployments and everything.

Disclaimer: Don’t rush do step by step good things takes time.

Thats all for todays have nice day! please applause, if required response and follow if you like the articles thank you!

Thursday, November 16, 2023

0. About this article(DevOps):


In this article we will go through the index or curriculum of the DevOps:

why DevOps?

  1. some don’t know about infra
  2. don’t have proper knowledge of cloud computing
  3. unaware of coding(scripting)

Note: in this article we will go through absolute beginners who don’t know anything but have eager to learn by heart.

If you want to go through the full tutorial You can reach here and watch all the tutorials and go through the practical's

we will follow the DevOps in 8 steps:

  1. Basics of Linux, Server Management in Linux, vagrant, Basics of networking, Vprofile project intro and setup of VM’s
  2. Cloud Computing intro | AWS, IAM , Ec2 Instances, EBS Volumes, ELB, S3 Cloud watch, RDS, Autoscaling, Route53, Vprofile Project setup on AWS Cloud
  3. Git, Maven, Jenkins, Continuous Integration/Delivery, CICD Pipelines, Nexus, Sonarqube, Jenkins Administration, Pipeline As a Code
  4. Bash Scripting, Variables, Conditions, Loops etc, Automating day to day admin task, Python programming basics, Vars, Datatypes, Conditions, Loops, function, Modules etc, Pythons for automating OS tasks
  5. Ansible Intro, AdHoc commands, Modules, YAML intro, Playbooks, Vars, Conditions, loops, handlers, Templates etc., Variables deep dive and roles, ansible for AWS
  6. AWS part 2, VPC in depth, Log management and custom metrics, Cloud Watch, AWS Cli and S3 cli, Beanstalk and RDS, Vprofile on Beanstalk, code commit, code build and code pipeline
  7. docker intro, Understanding and Implementing containers, Volumes, Network, Logs etc., Building Images for Vprofile Project, Docker compose to run Vprofile multicontainers, Kubernetes intro, Kubernetes setup for production Env, Kubernetes objects, Pods, Services, Controllers, Deployment Replication, AutoScaling, Resources quotes, Secret, ConfigMap, namespace
  8. Cloud Automation with Terraform and cloud Formation.

Disclaimer: Don’t rush do step by step good things takes time.