.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.

Sunday, August 30, 2020

Java For Beginners

Java hello world.

  1. public class student{
  2.     public static void main(String[] args){
  3.         System.out.println("Hello World!");
  4.     }
  5. }
  • here public and class is the keyword 
  • student is the name of the class
  • public keyword is called access modifier but it is optional
  • static is the keyword by the help of which we don't have to make the object of the class because its belongs to class.
  • main it is the method which is compulsory in java.
  • method is the group of statements here line no 3 is the statement.
  • line 3 print the Hello World! because it is the print statements.

variable:

  • int num = 2147483647;
  • long num1 = 2147483647; (here java knows that it is in int range
  • long num2 = 2147483648L;(here we have to specify because it is out of range of int so we have to add the L at the last.