Daily Tips for DevOps

Share via:

Dear Readers,

In this article, we will see the following Daily Tips for DevOps.

Tip-1 :          Date: 09-Dec-20           Provided By (Linkedin): Bhagyasri
History of DevOps:
👉 The word “DevOps” was coined in 2009 by Patrick Debois, who became one of its gurus.
👉 The term was formed by combining “development” and “operations,”.
👉 Which provides a starting point for understanding exactly what people typically mean when they say “DevOps”.

Tip-2 :          Date: 11-Dec-20           Provided By (Linkedin): Ramesh
Traditional vs Modern Methodologies:

Traditional Modern
Waterfall Approach Agile Approach
Different teams or organizational units for requirements,development,test and operations. Multidisciplinary teams where all disciplines work together on small piece to deliver.
Clear separation between business and IT (Demand/Supply) Business,Development and Operations in 1 team.
Release software 2 or 3 times a year Release multiple times a day
Budget/cost driven Value stream driven

Tip-3 :          Date: 12-Dec-20         Provided By (Linkedin): Ramesh
DevOps Uses:
👉 Predictability
👉 Reproducibility
👉 Maintainability
👉 Time to market
👉 Greater Quality
👉 Reduced Risk
👉 Resiliency
👉 Cost Efficiency
👉 Breaks larger code base into small pieces:

Tip-4 :          Date: 15-Dec-20         Provided By (Linkedin): Bhagyasri
Stages of DevOps LifeCycle:
👉 Continuous Development
👉 Continuous Testing
👉 Continuous Integration
👉 Continuous Deployment
👉 Continuous Monitoring

Tip-5 :          Date: 16-Dec-20         Provided By (Linkedin): Ramesh
DevOps Work Flow :

Tip-6 :          Date: 18-Dec-20         Provided By (Linkedin): Ramesh
The most popular DevOps tools :
👉 Git : Version Control System tool
👉 Jenkins : Continuous Integration tool
👉 Selenium : Continuous Testing tool
👉 Puppet, Chef, Ansible : Configuration Management and Deployment tools
👉 Nagios : Continuous Monitoring tool
👉 Docker : Containerization tool
👉 Kubernetes : Container Custer Management tool

Tip-7 :          Date: 22-Dec-20         Provided By (Linkedin): Bhagyasri
Source Code Management Tools :
👉 Team Foundation Server (TFS)
👉 Kallithea
👉 Helix Core Version Control
👉 GitLab:
👉 Bitbucket Server
👉 Subversion
👉 Mercurial
👉 GitHub
👉 Gerrit

Tip-8 :          Date: 25-Dec-20         Provided By (Linkedin): Bhagyasri
Source Code Management Tools :
👉 Team Foundation Server (TFS)

Tip-9 :          Date: 27-Dec-20         Provided By (Linkedin): Bhagyasri
What is SCM :
👉 SCM stands for Source Code Management is an integral part of any development project in the current IT world.

Tip-10 :          Date: 29-Dec-20         Provided By (Linkedin): Bhagyasri
What is Version Control System :
👉 version control system (VCS) allows you to track the history of a collection of files.
👉 It supports creating different versions of this collection.
👉 Each version captures a snapshot of the files at a certain point in time.

Tip-11 :          Date: 30-Dec-20         Provided By (Linkedin): Bhagyasri
Types of Version Control System(VCS) :
👉 Centralized Version Control Systems (CVCSs)
👉 Distributed Version Control Systems (DVCSs)

Tip-12 :          Date: 31-Dec-20         Provided By (Linkedin): Bhagyasri
Centralized Version Control Systems (CVCSs) Tools :
👉 Perforce
👉 ClearCase

Tip-13 :          Date: 01-Jan-21         Provided By (Linkedin): Bhagyasri
 Distribution Version Control System Tools (DVCSs) :
👉 Git

Tip-14 :          Date: 03-Jan-21        Provided By (Linkedin): Bhagyasri
Benefits of GIT :
👉 Git provides the best performance
👉 Git handles your security
👉 Git has a different branching
👉 Git has an intermediate stage
👉 Git is distributed in nature
👉 This is a very important feature of any software present today.

Tip-14 :          Date: 05-Jan-21            Provided By (Linkedin): Bhagyasri
History of git
👉 Git was developed by Linus Torvalds, creator of Linux Operating System.
👉 Git was developed when the relationship between the existing Version Control System (BitKeeper) and Linux team broke.

Tip-14 :          Date: 09-Jan-21            Provided By (Linkedin): Bhagyasri
Git Life Cycle
Here are the three Git states:
👉 Working directory
👉 Staging area
👉 Git directory

Tip-14 :          Date: 10-Jan-21            Provided By (Linkedin): Bhagyasri
Advantages of Git
👉 Relatively easy to set up
👉 Provides transparency
👉 Enable admins control the workflow

Tip-14 :          Date: 12-Jan-21            Provided By (Linkedin): Bhagyasri
Disadvantages of Git
👉 If the main server goes down, developers can’t save versioned changes
👉 Remote commits are slow
👉 Unsolicited changes might ruin development
👉 If the central database is corrupted, the entire history could be lost (security issues)

Tip-14 :          Date: 13-Jan-21            Provided By (Linkedin): Bhagyasri
GIT repository
👉 GIT contain a collection of files of various different versions of a Project.

Tip-14 :          Date: 14-Jan-21            Provided By (Linkedin): Bhagyasri
Types of Repositories
👉 Bare Repositories
👉 Non-bare Repositories

Tip-14 :          Date: 18-Jan-21            Provided By (Linkedin): Bhagyasri
GIT Terminology
👉 Repository
👉 Work space
👉 Branch
👉 Indexing area
👉 work tree
👉 commit
👉 Version-id/commit id
👉 Tag



Thank you for giving your valuable time to read the above information.
Follow us on 
Website  www.ktexperts.com
Facebook Page KTexperts
Linkedin Page : KT EXPERTS

Share via:
Note: Please test scripts in Non Prod before trying in Production.
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)

Add Comment