Devops Questions

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

1 ) what is dvops: DevOps is the combination of cultural philosophies, practices, and tools that

increases an organization's ability to deliver applications and services at high velocity: evolving
and improving products at a faster pace than organizations using traditional software
development and infrastructure management processes.

1) What tools you know hands on explain them:


 GIT

 JENKINS

 SELENIUM

 DOCKER

 PUPPET

 CHEF

 ANSIBLE

 NAGIOS

 ELK STACK

 SPLUNK

 GIT is a version control system which allows you to track changes in your file
and, by using it you can easily coordinate the work among your team

 Features:
 • Free-Open Source Tool

 • Feature Branch Workflow

 • Allows Distributed Development

 • Supports Pull Request

 • Enables Faster Release Cycle

JENKINS: A Tool from Developers for Developers

Jenkins is a continuous integration server written in Java. You can use it for testing and
reporting changes in near real time. Being a developer, it will help you to find and solve
bugs in your code rapidly and automate the testing of their build.

Features:

• Free Open-Source Tool

• Integrate all your DevOps stages with the help of around 1000 plugins

• Script your pipeline having one or more build jobs into a single workflow

• Easily start your Jenkins with its WAR file

• Provides multiple ways of communication: web-based GUI, CLI and REST Api

SELENIUM: Automation Doesn’t Kill Bugs, People DO

Well, Selenium is a portable software testing framework for web


applications. It provides you with an easy interface for developing automated tests.

Features:
• Free Open-Source Tool

• Create robust, browser-based regression automation suites and tests

• Write test scripts in multiple languages like Java, Python, C#, Ruby, Perl, Php, JavaScript

• Supports Multiplatform for testing like ios and Android

• Easy to build a keyword driven framework for a WebDriver

DOCKER: Build, Ship & Run Your Software Anywhere

A lightweight tool which uses container to package up an application with all the
requirements and dependencies before shipping the complete container as one package

Features:

• Use Docker container with any language

• Ship the container wherever you want, be it QA, your team or even the cloud

• Scale up to 1000’s node

• Update with zero downtime

B) What is difference between full and fetch

Both fetch and pull are used to download data from the remote
repository. Which is appropriate, depends on your need.
command for fetch in git is
$ git fetch origin
Fetch only downloads the data from the repository it does not integrate
with the files you're currently working with. It only gives a view of all the
things happened in the remote repository. Fetch is considered harmless
as it never manipulates or spoils anything. You can fetch as many times
as you want without disturbing your current working files.
Pull on the other hand downloads the data and integrates it with the
current working files.
command for pull is
$ git pull origin master
So when you want to update your current HEAD branch with the latest
changes from the remote you always use pull. Since git pull, merges the
remote repository changes with the local ones it has a few things to be
kept in mind
->Merge conflict: That is when you try to merge files where either two
people make changes to the same line in the same file or when two
people add files with same name unknowingly etc.
B) what is use of jenkin fies :
Basically Continuous Integration is the practice of running your tests on a non-
developer machine automatically everytime someone pushes new code into the source
repository.

C) What is sonar Qube and explain his benefits :


For dynamic languages like JavaScript, PHP, Python, … executing an analysis is as
easy as feeding SonarQube with a bunch of source files. But for languages like Java,
C#, C, C++ and Objective-C, there is simply no way to provide accurate results without
being part of the build. That’s why built-in integrations are provided for MSBuild, Maven,
Gradle, Ant, and Makefiles.

D) What do you know AWS :


AWS provides services that help you practice DevOps at your company and that are
built first for use with AWS. These tools automate manual tasks, help teams manage
complex environments at scale, and keep engineers in control of the high velocity that is
enabled by DevOps. Explore our solutions and tooling for DevOps.
E) What is Docker : When these bounded services are coupled as Dockercontainers
and used as part of the delivery pipeline, they are immediately visible as real word
domains. From an “DevOps” operational aspect, one of the keys to success is an
organization MTTR (Mean time to Repair/Restore) metric.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy