Devops
Devops
By the name DevOps, it�s very clear that it�s a collaboration of Development as
well as Operations. But one should know that DevOps is not a tool, or a software or
framework, DevOps is a Combination of Tools which helps for the automation of whole
infrastructure.
Infrastructure as a Code
Continuous Integration
Continuous Deployment
Automation
Continuous Monitoring
Security
Q4) List out some of the popular tools for DevOps?
Git
Jenkins
Ansible
Puppet
Nagios
Docker
ELK (Elasticsearch, Logstash, Kibana)
Q5) what is a version control system?
Version Control System (VCS) is a software that helps software developers to work
together and maintain a complete history of their work.
GIT SVN
Git is a Decentralized Version Control Tool SVN is a Centralized Version
Control Tool
Git contains the local repo as well as the full history of the whole project on all
the developers hard drive, so if there is a server outage , you can easily do
recovery from your team mates local git repo. SVN relies only on the central
server to store all the versions of the project file
Push and pull operations are fast Push and pull operations are slower compared to
Git
It belongs to 3rd generation Version Control Tool It belongs to 2nd generation
Version Control tools
Client nodes can share the entire repositories on their local system Version
history is stored on server-side repository
Commits can be done offline too Commits can be done only online
Work are shared automatically by commit Nothing is shared automatically
Q7) what language is used in Git?
Git is written in C language, and since its written in C language its very fast and
reduces the overhead of runtimes.
This will print out a dictionary of all the facts that are available for that
particular host.
Dockerfile
docker.tar.gz
ls | grep -v docker
Desktop
Dockerfile
Documents
Downloads
Amazon EC2
Google Compute Engine
Microsoft Azure
Rackspace
Note that Docker does not run on Windows or Mac for production as there is no
support, yes you can use it for testing purpose even in windows
An SHAI name, a 40-character string that uniquely identifies the commit object
(also called as hash).
Q30) Explain the difference between git pull and git fetch?
Git pull command basically pulls any new changes or commits from a branch from your
central repository and updates your target branch in your local repository.
Git fetch is also used for the same purpose, but its slightly different form Git
pull. When you trigger a git fetch, it pulls all new commits from the desired
branch and stores it in a new branch in your local repository. If we want to
reflect these changes in your target branch, git fetch must be followed with a git
merge. Our target branch will only be updated after merging the target branch and
fetched branch. Just to make it easy for us, remember the equation below:
Q31) How do we know in Git if a branch has already been merged into master?
git branch �merged
The above command lists the branches that have been merged into the current branch.
Git Stashing takes your working directory that is, your modified tracked files and
staged changes and saves it on a stack of unfinished changes that you can reapply
at any time.
If you want to remove any particular stash item from the list of stashed items you
can use the below commands:
git stash list: It will display the list of stashed items as follows:
Suppose you want to give a username and email id to associate commit with an
identity so that you can know who has made a commit. For that I will use:
git config �global user.name �Your Name�: This command will add your username.
git config �global user.email �Your E-mail Address�: This command will add your
email id.
Feature branching
This model keeps all the changes for a feature inside of a branch. When the feature
branch is fully tested and validated by automated tests, the branch is then merged
into master.
Task branching
In this task branching model each task is implemented on its own branch with the
task key included in the branch name. It is quite easy to see which code implements
which task, just look for the task key in the branch name.
Release branching
Once the develop branch has acquired enough features for a release, then we can
clone that branch to form a Release branch. Creating this release branch starts the
next release cycle, so no new features can be added after this point, only bug
fixes, documentation generation, and other release-oriented tasks should go in this
branch. Once it�s ready to ship, the release gets merged into master and then
tagged with a version number. In addition, it should be merged back into develop
branch, which may have progressed since the release was initiated earlier.
AccuRev
CVS
Subversion
Git
Mercurial
Perforce
Clearcase
RTC
Q44) What is Ansible?
Ansible is a software configuration management tool to deploy an application using
ssh without any downtime. It is also used for management and configuration of
software applications. Ansible is developed in Python language.
After that enter a name for the job (it can be anything) and select free-style job.
The next page enables you to configure your job, and it�s done.
Q48) What are the build and deployment failures you got and how you resolved those?
I use to get most of the time out of memory issue. So I fixed this issue by
restarting the server which is not best practice. I did the permanent fix by
increase the Perm Gen Space and Heap Space.
Q49) I want a file that consists of last 10 lines of the some other file?
Tail -10 filename >filename
Q55) What is the default file permissions for the file and how can I modify it?
Default file permissions are : rw-r�r�
If I want to change the default file permissions I need to use umask command ex:
umask 666
Q58) I have 50 jobs in the Jenkins dash board , I want to build at a time all the
jobs
In Jenkins there is a plugin called build after other projects build. We can
provide job names over there and If one parent job run then it will automatically
run the all other jobs. Or we can use Pipe line jobs.
Preparation & Planning : What kind of system/technology was supposed to run on what
kind of machine
The specifications regarding the clustering of systems
How all these stand-alone boxes were going to talk to each other in a foolproof
manner
Production setup should be documented to bits. It needs to be neat, foolproof, and
understandable.
It should have all a system configurations, IP addresses, system specifications, &
installation instructions.
It needs to be updated as & when any change is made to the production environment
of the system
Q62) My application is not coming up for some reason? How can you bring it up?
We need to follow the steps
Network connection
The Web Server is not receiving users�s request
Checking the logs
Checking the process id�s whether services are running or not
The Application Server is not receiving user�s request(Check the Application Server
Logs and Processes)
A network level �connection reset� is happening somewhere.
Q63) Did you automate anything in your project? Please explain
Yes I have automated couple of things such as
Security for every enterprise user � end & privileged users, internal and external
Protect across enterprise resources � cloud & on-prem apps, VPNs, endpoints,
servers, privilege elevation and more
Reduce cost & complexity with an integrated identity platform
Q66) I want to copy the artifacts from one location to another location in cloud.
How?
Create two S3 buckets, one to use as the source, and the other to use as the
destination and then create policies.
Q68) How can you avoid the waiting time for the triggered jobs in Jenkins.
First I will check the Slave nodes capacity, If it is fully loaded then I will add
the slave node by doing the following process.
By giving the all required fields and launch the slave machine as you want.
Open Source
Agent less
Improved efficiency , reduce cost
Less Maintenance
Easy to understand yaml files
Cons:
Q75) I want to change the default port number of apache tomcat. How?
Go to the tomcat folder and navigate to the conf folder there you will find a
server.xml file. You can change connector port tag as you want.
Q80) How you will do code commit and code deploy in cloud?
Create a deployment environment
Get a copy of the sample code
Create your pipeline
Activate your pipeline
Commit a change and update the App.
Q81) How to access variable names in Ansible?
Using hostvars method we can access and add the variables like below
{{ hostvars[inventory_hostname][�ansible_� + which_interface][�ipv4�][�address�] }}
Q83) What are the zones the Version control can acquaint with get proficient DevOps
practice?
A clearly fundamental region of Version Control is Source code the executives,
Where each engineer code ought to be pushed to a typical storehouse for keeping up
assemble and discharge in CI/CD pipelines.
Another territory can be Version control For Administrators when they use
Infrastructure as A Code (IAC) apparatuses and rehearses for keeping up The
Environment setup.
Arrangement
The vars inside the supports are supplanted by ansible while running utilizing
layout module.
Q87) What is the requirement for sorting out playbooks as the job, is it vital?
Arranging playbooks as jobs , gives greater clarity and reusability to any plays ,
while consider an errand where MySQL establishment ought to be done after the
evacuation of Oracle DB , and another prerequisite is expected to introduce MySQL
after java establishment, in the two cases we have to introduce MySQL , yet without
jobs need to compose playbooks independently for both use cases , yet utilizing
jobs once the MySQL establishment job is made can be used any number of times by
summoning utilizing rationale in site.yaml .
No, it isn�t important to make jobs for each situation, however making jobs is the
best practice in Ansible.
Q90) What are the Different modes does a holder can be run?
Docker holder can be kept running in two modes
Connected: Where it will be kept running in the forefront of the framework you are
running, gives a terminal inside to compartment when � t choice is utilized with
it, where each log will be diverted to stdout screen.
Isolates: This mode is typically kept running underway, where the holder is
confined as a foundation procedure and each yield inside a compartment will be
diverted log records inside/var/lib/docker/logs/<container-id>/<container-id.json>
and which can be seen by docker logs order.
Choices
Choices
undertakings:
register: yield
delegate_to: 127.0.0.1
assignments:
set_fact:
fact_time: �Truth: �
troubleshoot: var=fact_time
order: rest 2
troubleshoot: var=fact_time
assignments:
has: localhost
vars:
var_time: �Var: �
Despite the fact that the query for the date has been utilized in both the cases,
wherein the vars are utilized it modifies dependent on an opportunity to time each
time executed inside the playbook lifetime. Be that as it may, Fact dependably
continues as before once query is finished
Q95) What is a query in ansible and what are query modules bolstered by ansible?
Query modules enable access to information in Ansible from outside sources. These
modules are assessed on the Ansible control machine and can incorporate perusing
the filesystem yet in addition reaching outside information stores and
administrations.
Organization is {lookup{�<plugin>�,'<source(or)connection_string>�}}
Document
pipe
redis
jinja layouts
etcd kv store
Q96) How might you erase the docker pictures put away at your nearby machine and
how might you do it for every one of the pictures without a moment�s delay?
The direction docker RMI <image-id> can be utilized to erase the docker picture
from nearby machine, though a few pictures may should be constrained in light of
the fact that the picture might be utilized by some other holder (or) another
picture , to erase pictures you can utilize the mix of directions by docker RMI $
(docker pictures � q), where docker pictures will give the docker picture names, to
get just the ID of docker pictures just , we are utilizing � q switch with docker
pictures order.
Q97) What are the organizers in the Jenkins establishment and their employments?
JENKINS_HOME � which will be/$JENKINS_USER/.jenkins it is the root envelope of any
Jenkins establishment and it contains subfolders each for various purposes.
employments/ � Folder contains all the data pretty much every one of the
occupations arranged in the Jenkins example.
Inside employments/, you will have the envelope made for each activity and inside
those organizers, you will have fabricate organizers as indicated by each form
numbers each form will have its log records, which we see in Jenkins web support.
Workspace/ � this will be available to hold all the workspace documents like your
source code pulled from SCM.
Web: Where there is a choice called design a framework, in their area, you can make
all setup changes.
Q100) What are Micro services, and how they control proficient DevOps rehearses?
Where In conventional engineering , each application is stone monument application
implies that anything is created by a gathering of designers, where it has been
sent as a solitary application in numerous machines and presented to external world
utilizing load balances, where the micro services implies separating your
application into little pieces, where each piece serves the distinctive capacities
expected to finish a solitary exchange and by separating , designers can likewise
be shaped to gatherings and each bit of utilization may pursue diverse rules for
proficient advancement stage, as a result of spry improvement ought to be staged up
a bit and each administration utilizes REST API (or) Message lines to convey
between another administration.
So manufacture and arrival of a non-strong form may not influence entire design,
rather, some usefulness is lost, that gives the confirmation to productive and
quicker CI/CD pipelines and DevOps Practices.
Scripted Pipelines:
Explanatory pipelines:
The pipeline ought to be made in Jenkins document and the area can either be in SCM
or nearby framework.
Q102) What are the Labels in Jenkins and where it tends to be used?
Similarly as with CI/CD arrangement should be concentrated , where each application
in the association can be worked by a solitary CI/CD server , so in association
there might be various types of utilization like java, c#,.NET and so forth,
likewise with microservices approach your programming stack is inexactly coupled
for the task , so you can have Labeled in every hub and select the choice Only
assembled employments while name coordinating this hub, so when a manufacture is
planned with the mark of the hub present in it, it hangs tight for next agent in
that hub to be accessible, despite the fact that there are different agents in
hubs.
It gives complex UI to recognize each phase of the pipeline and better pinpointing
for issues and extremely rich Pipeline editorial manager for apprentices.
Q104) What is the callback modules in Ansible, give a few instances of some
callback modules?
Callback modules empower adding new practices to Ansible when reacting to
occasions. Of course, callback modules control a large portion of the yield you see
when running the direction line programs, however can likewise be utilized to
include an extra yield, coordinate with different apparatuses and marshall the
occasions to a capacity backend. So at whatever point a play is executed and after
it creates a few occasions, that occasions are imprinted onto Stdout screen, so
callback module can be put into any capacity backend for log preparing.
Model callback modules are ansible-logstash, where each playbook execution is
brought by logstash in the JSON group and can be incorporated some other backend
source like elasticsearch.
Docker swarm init can be utilized to start docker swarm bunch and docker swarm
joins with the ace IP from customer joins the hub into the swarm group.
Q109) What are Microservices, and how they control productive DevOps rehearses?
Where In conventional engineering , each application is stone monument application
implies that anything is created by a gathering of designers, where it has been
conveyed as a solitary application in numerous machines and presented to external
world utilizing load balancers, where the microservices implies separating your
application into little pieces, where each piece serves the diverse capacities
expected to finish a solitary exchange and by separating , engineers can likewise
be shaped to gatherings and each bit of utilization may pursue distinctive rules
for proficient advancement stage, on account of light-footed improvement ought to
be staged up a bit and each administration utilizes REST API (or) Message lines to
impart between another administration.
So manufacture and arrival of a non-hearty variant may not influence entire design,
rather, some usefulness is lost, that gives the affirmation to proficient and
quicker CI/CD pipelines and DevOps Practices.
Q110) What are the manners in which that a pipeline can be made in Jenkins?
There are two different ways of a pipeline can be made in Jenkins
Scripted Pipelines:
Explanatory pipelines:
The pipeline ought to be made in Jenkins record and the area can either be in SCM
or neighborhood framework.
Q111) What are the Labels in Jenkins and where it very well may be used?
Likewise with CI/CD arrangement should be incorporated , where each application in
the association can be worked by a solitary CI/CD server , so in association there
might be various types of use like java, c#,.NET and so forth, similarly as with
microservices approach your programming stack is inexactly coupled for the
undertaking , so you can have Labeled in every hub and select the alternative Only
assembled occupations while mark coordinating this hub, so when a fabricate is
booked with the name of the hub present in it, it sits tight for next agent in that
hub to be accessible, despite the fact that there are different agents in hubs.
It gives modern UI to recognize each phase of the pipeline and better pinpointing
for issues and rich Pipeline proofreader for fledglings.
Q113) What is the callback modules in ansible, give a few instances of some
callback modules?
Callback modules empower adding new practices to Ansible when reacting to
occasions. As a matter of course, callback modules control the greater part of the
yield you see when running the direction line programs, yet can likewise be
utilized to include an extra yield, coordinate with different instruments and
marshall the occasions to a capacity backend. So at whatever point a play is
executed and after it delivers a few occasions, that occasions are imprinted onto
Stdout screen, so callback module can be put into any capacity backend for log
handling.
Precedent callback modules are ansible-logstash, where each playbook execution is
gotten by logstash in the JSON position and can be incorporated some other backend
source like elasticsearch.
Q115) For what reason is each instrument in DevOps is generally has some DSL
(Domain Specific Language)?
Devops is a culture created to address the necessities of lithe procedure, where
the advancement rate is quicker ,so sending should coordinate its speed and that
needs activities group to arrange and work with dev group, where everything can
computerize utilizing content based , however it feels more like tasks group than ,
it gives chaotic association of any pipelines, more the utilization cases , more
the contents should be composed , so there are a few use cases, which will be
sufficient to cover the requirements of light-footed are taken and apparatuses are
made by that and customization can occur over the device utilizing DSL to mechanize
the DevOps practice and Infra the board.
Q116) What are the mists can be incorporated with Jenkins and what are the
utilization cases?
Jenkins can be coordinated with various cloud suppliers for various use cases like
dynamic Jenkins slaves, Deploy to cloud conditions.
AWS
Purplish blue
Google Cloud
OpenStack
Q117) What are Docker volumes and what sort of volume ought to be utilized to
accomplish relentless capacity?
Docker volumes are the filesystem mount focuses made by client for a compartment or
a volume can be utilized by numerous holders, and there are distinctive sorts of
volume mount accessible void dir, Post mount, AWS upheld lbs volume, Azure volume,
Google Cloud (or) even NFS, CIFS filesystems, so a volume ought to be mounted to
any of the outer drives to accomplish determined capacity, in light of the fact
that a lifetime of records inside compartment, is as yet the holder is available
and if holder is erased, the information would be lost.
Q118) What are the Artifacts store can be incorporated with Jenkins?
Any sort of Artifacts vault can be coordinated with Jenkins, utilizing either shell
directions (or) devoted modules, some of them are Nexus, Jfrog.
Q119) What are a portion of the testing apparatuses that can be coordinated with
Jenkins and notice their modules?
Sonar module � can be utilized to incorporate testing of Code quality in your
source code.
Webhooks- The webhooks are API calls from SCM, at whatever point a code is
submitted into a vault (or) should be possible for explicit occasions into explicit
branches.
Trigger Build Remotely � You can have remote contents in any machine (or) even AWS
lambda capacities (or) make a post demand to trigger forms in Jenkins.
Survey SCM for changes � Where your Jenkins searches for any progressions in SCM
for the given interim, if there is a change, a manufacture can be activated.
Q128) Which is the top DevOps tools? and it�s Which tools have you worked on?
Discover about the trending Top DevOps Tools including Git. Well, if you live
considering DevOps being a tool when, you are wrong! DevOps does not a tool or
software, it�s an appreciation that you can adopt for continuous growth. file and,
by practicing it you can simply coordinate this work among your team.
Q131) What does configuration management under terms like infrastructure further
review some popular tools used?
In Software Engineering Software Configuration Management is a unique task about
tracking to make the setting configuration during the infrastructure with one
change. It is done for deploying, configuring and maintaining servers.
Q132) How will you approach when each design must to implement DevOps?
As the application is generated and deployed, we do need to control its
performance. Monitoring means also really important because it might further to
uncover some defects which might not have been detected earlier.
Q138) What mean the specific skills required for a DevOps engineer?
While tech abilities are a must, strong DevOps engineers further possess this
ability to collaborate, multi-task, also always place that customer first. critical
skills that all DevOps engineer requirements for success.
Tools for an efficient DevOps workflow. A daily workflow based at DevOps thoughts
allows team members to achieve content faster, be flexible just to both experiments
also deliver value, also help each part from this organization use a learning
mentality.
Technical:
For 3rd point explain various technologies we can use to ease the deployments, for
development, explain about taking small features and development, how it helps for
testing and issue fixing.
In a nutshell, Agile is the set of rules for the development of a software, but
DevOps focus more on Development as well as Operation of the Developed software in
various environments.
Q168) Why Are the Configuration Management Processes And Tools Important ?
Talk about to multiple software builds, releases, revisions, and versions for each
other software or testware that is being developed. Move on to explain the need for
storing and maintaining data, keeping track of the development builds and
simplified troubleshooting. Don�t forget to mention that key CM tools that can be
used to the achieve these objectives. Talk about how to tools like Puppet,
Ansible, and Chef help in automating software deployment and configuration on
several servers.
Q169) Which Are the Some Of the Most Popular Devops Tools ?
The most popular DevOps tools included`
Selenium
Puppet
Chef
Git
Jenkins
Ansible
Q170) What Are the Vagrant And Its Uses?
Vagrant used to virtual box as the hypervisor for virtual environments and in
current scenario it is also supporting the KVM. Kernel-based Virtual Machine.
Vagrant is a tool that can created and managed environments for the testing and
developing software. Devops Training Free Demo
Application development
Code developing
Code coverage
Unit testing
Packaging
Deployment With infrastructure
Provisioning
Configuration
Orchestration
Deployment
Q178) What Are The Anti-patterns Of Devops?
A pattern is common usage usually followed. If a pattern of thecommonly adopted by
others does not work for your organization and you continue to blindly follow it,
you are essentially adopting an anti-pattern. There are myths about DevOps.
DevOps is a process
Agile equals DevOps
We need a separate DevOps group
Devops will solve all our problems
DevOps means Developers Managing Production
DevOps is Development-driven release management
DevOps is not development driven.
DevOps is not IT Operations driven.
We can�t do DevOps � We�re Unique
We can�t do DevOps � We�re got the wrong people
Q179) What are The Most Important Thing Devops Helps Us Achieve?
The most important thing that the DevOps helps us achieve is to get the changes
into production as quickly as possible while that minimizing risks in software
quality assurance and compliance. This is the primary objective of DevOps.
For example clear communication and better working relationships between teams
i.e. both of the Ops team and Dev team collaborate together to deliver good
quality software which in turn leads to higher customer satisfaction.
Q180) How Can Make a Sure New Service Is Ready For The Products Launched?
Backup System
Recovery plans
Load Balancing
Monitoring
Centralized logging
Are You Interested in DevOps Course ? Click here
Q181) How to All These Tools Work for Together?
Given below is a generic logical of the flow where everything gets are automated
for seamless delivery. However, its flow may vary from organization to the
organization as per the requirement.
Developers develop the code and this source code is managed by Version Control
System of the tools like Git etc.
Developers send to this code of the Git repository and any changes made in the code
is committed to this Repository.
Jenkins pulls this code from the repository using the Git plugin and build it using
tools like Ant or Maven.
Configuration managements tools like puppet deploys & provisions testing
environment and then Jenkins releases this code on the test to environment on which
testing is done using tools like selenium.
Once the code are tested, Jenkins send it for the deployment on production to the
server (even production server are provisioned & maintained by tools like puppet).
After deployment Its continuously monitored by tools like Nagios.
Docker containers provides testing environment to the test the build features.
Q182) Which Are The Top Devops Tools?
The most popular DevOps tools are mentioned below
Example if you have some ideas and you want to the turn those ideas into the
working software, you can use the Agile values are principles as a way to do that.
But, that software might only be working on developer�s laptop or in a test
environment. You want a way to quickly, easily and repeatably move that software
into the production infrastructure, in a safe and simple way. To do that you needs
are DevOps tools and techniques.
You can summarize by saying Agile of the software development methodology focuses
on the development for software but DevOps on the other hand is responsible for the
development as well as deployment of the software to the safest and most reliable
way to the possible. Here�s a blog that will give you more information of the
evolutions of the DevOps.
Maven 2 project
Amazon EC2
HTML publisher
Copy artifact
Join
Green Balls
Q187) What is Version control?
Its the system that records changes are the file or set of the files over time so
that you can recall specific versions later.
See who last modified the something that might to be causing a problem.
Q192) What testing is necessary to insure a new service is ready for production?
Continuous testing
A set of functions to accomplish the specific role. Maps between hosts and roles.
It will print a dictionary of all the facts available for that particular host.
Get high
Joint friendship
L) ls | grep -i docker
Dockerfile
docker.tar.gz
ls | grep -v docker
Desktop
Dockerfile
Documents
Downloads
Fedora 20+
RHEL 6.5+
CentOS 6+
Gentoo
ArchLinux
openSUSE 12.3+
CRUX 3.0+
Cloud:
Amazon EC2
Rackspace
Since support is not supported, do not work on Windows or Mac for token production,
yes, even on windows you can use it for testing purposes
IT Activities Development.
Q231) Do you list the main difference between active and DevOffice?
Agile:
Devops:
DevOps does not replace the active or lean. By removing waste, by removing gloves
and improving regulations, it allows the production of rapid and continuous
products.
This is the accuracy of the coordination between the members of the group.
Vegant is a tool for creating and managing the environment for making software and
experiments. Tutorials Tutorial Free Demo
Q235) What is the main difference between Linux and Unix operating systems?
Unix:
It was originally derived from AT & T Unix, which was started by the Bell Labs
Research Center in the 1970s by Ken Thompson, Dennis Ritchie, and many others.
Operating systems are both open source, but the comparison is relatively similar to
Unix Linux.
Linux:
Q236) How can we ensure how to prepare a new service for the products launched?
Backup system
Recovery plans
Load balance
Tracking
Centralized record
Very scalable
Virtualization experience
Great script
People management
Customer service
Selenium
Puppet
Chef
Git information
Jenkins
Ansible
Q246) Is There a Difference Between Active and DevOps? If yes, please explain
As a DevOps Engineer, interview questions like this are very much expected. Start
by explaining the clear overlap between DevOps and Agile. Although the function of
DevOps is always synonymous with dynamic algorithms, there is a clear difference
between the two. Agile theories are related to the soft product or development of
the software. On the other hand, DevOps is handled with development, ensuring quick
turnaround times, minimal errors and reliability by installing the software
continuously.
Jenkins
Selenium
Puppet
Chef
Ansible
Nagios
Laborer
Monit
Collectd / Collect
Q251) What are the main characters of DevOps engineers based on growth and
infrastructure?
DevOps Engineer�s major work roles
Application Development
Developing code
Code coverage
Unit testing
Packaging
Continuous integration
Continuous test
Continuous sorting
Provisioning
Configuration
Orchestration
Deployment
Q252) What are the advantages of DevOps regarding technical and business
perspective?
Technical Advantages:
Business Benefits:
IT Activities Development
Devops:
DevOps does not replace the active or lean. By removing waste, by removing gloves
and improving regulations, it allows the production of rapid and continuous
products.
Vegant is a tool for creating and managing the environment for making software and
experiments.