Devops online training from india

DevOps Interview Questions

DevOps Interview Questions

1Q. What is DevOps?
Ans. DevOps is a collaborative work culture which combines development and operations teams for continuous development, continuous testing, continuous deployment, continuous integration,and continuous monitoring.

2Q. What are the most important DevOps tools?
Ans. Git
Maven
Selenium
Jenkins
Docker
Puppet
Chef
Ansible
Nagios

3Q. Which is the most popular scripting language in DevOps?
Ans. Python is the most popular scripting language in DevOps.

4Q. Can we consider DevOps as an Agile methodology?
Ans. DevOps can be considered as complementary to the Agile methodology but it is not completely similar.

5Q. What are the core operations of DevOps in terms of development and infrastructure?
Ans. The core operations of DevOps are application development, version control, unit testing, deployment with infrastructure, monitoring, configuration, and orchestration.

6Q. Name three important DevOps KPIs.

Ans. The three important KPIs of DevOps are

  • Meantime to failure recovery
  • Deployment frequency
  • Percentage of failed deployments

7Q. What is Continuous Delivery?
Ans. Continuous delivery is the practice of delivering the software for testing immediately as it is built by CI – Continuous Integration servers.

8Q. How DevOps is helpful to developers?
Ans. DevOps can be very helpful to the developers in fixing the bug and implementing new features quickly. It also helps for clearer communication between the team members.

9Q. What are the cloud platform which are used for DevOps Implementation ?
Ans. Popular Cloud computing platform that are used for DevOps implementation are:
Google Cloud
Microsoft Azure
Amazon Web Services

10Q. What is Git Bisect
Ans. Git Bisect helps us to find the commit which introduced a bug using binary search.

11Q. What is Continuous Testing?
Ans. Continuous Testing is the process of executing the automated tests as part of the software delivery pipeline to get immediate feedback on the business risks associated with the latest build.

12Q. What is Automation Testing?
Ans. Automation testing or Test Automation is a process of automating the manual test process of the application/system under test.