top of page

DevOps on AWS Interview Question : Part-1

Updated: Jun 5, 2022


What is DevOps? Introduction to DevOps | Roles | PayScale ?


By this DevOps Interview Questions and answers, many students are got placed in many reputed companies with high package salary. So utilize our DevOps Interview Questions and answers to grow in your career.


Q1) What is 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 software or framework, DevOps is a Combination of Tools which helps for the automation of the whole infrastructure. DevOps is basically an implementation of Agile methodology on the Development side as well as Operations side.


Q2) Why do we need DevOps?


To fulfil the need of delivering more and faster and better application to meet more and more demands of users, we need DevOps. DevOps helps deployment to happen really fast compared to any other traditional tools.


Q3) Mention the key aspects or principle behind DevOps?


The key aspects or principle behind DevOps is:

• 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

• Chef

• New Relic

• Docker and Kubernetes

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

Some of the feature of VCS as follows:

• Allow developers to wok simultaneously

• Does not allow overwriting on each other changes.

• Maintain the history of every version.


There are two types of Version Control Systems:

1. Central Version Control System, Ex: Git, Bitbucket

2. Distributed/Decentralized Version Control System, Ex: SVN


Q6) What is Git and explain the difference between Git and SVN?


Git is a source code management (SCM) tool which handles small as well as large projects with efficiency. It is basically used to store our repositories in remote server such as GitHub.






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.


Q8) What is SubGit?


SubGit is a tool for migrating SVN to Git. It creates a writable Git mirror of a local or remote Subversion repository and uses both Subversion and Git if you like.


Q9) how can you clone a Git repository via Jenkins?


First, we must enter the e-mail and user name for your Jenkins system, then switch into your job directory and execute the “git config” command.


Q10)What are the Advantages of Ansible?


• Agentless, it doesn’t require any extra package/daemons to be installed

• Very low overhead

• Good performance

• Idempotent

• Very Easy to learn

• Declarative not procedural

579 views0 comments

Recent Posts

See All

Comments


bottom of page