DevOps Interview Questions and Answers Set-7

61. What is DevOps engineer’s duty with regards to Agile development?

DevOps engineer works very closely with Agile development teams to ensure they have an environment necessary to support functions such as automated testing, Continuous Integration, and Continuous Delivery. DevOps engineer must be in constant contact with the developers and make all required parts of environment work seamlessly.

62. What is Docker Hub?

Docker Hub is a cloud-based registry. We can use Docker Hub to link code repositories. We can even build images and store them in Docker Hub. It also provides links to Docker Cloud to deploy the images to our hosts.

63. What is State Stalking in Nagios?

State Stalking is a very useful feature. Though all the users do not use it all the time, it is very helpful when we want to investigate an issue.

In State Stalking, we can enable stalking on a host. Nagios will monitor the state of the host very carefully and it will log any changes in the state.

64. How does Kubernetes provide high availability of applications in a Cluster?

In a Kubernetes cluster, there is a Deployment Controller. This controller monitors the instances created by Kubernetes in a cluster. Once a node or the machine hosting the node goes down, Deployment Controller will replace the node. It is a self-healing mechanism in Kubernetes to provide high availability of applications.

65. Define ALM (Application Life Cycle Management)?

ALM refers to Application Life Cycle Management, which used for design, testing, and development of the software application. It covers full lifecycle management in the software development.  Developers get perfect support on the process at any stage of development easily, which also offer unique conception. With few processes, experts undergo the lifecycle management.

66. What is a Node in Chef?

A Node represents a server and is typically a virtual machine, container instance, or physical server – basically any computer resource in your infrastructure that is managed by Chef.

67. What is the role of Starter Kit in Chef?

Starter Kit will create the necessary configuration files like chef directory, knife.rb, the ORGANIZATION-validator.pem, and USER.pem files etc. with the correct information that is required to interact with the Chef server.

68. What Is The Difference Between Raid 0 And Raid 1?

RAID 1 offers redundancy through mirroring, i.e., data is written identically to two drives. RAID 0 offers no redundancy and instead uses striping, i.e., data is split across all the drives. This means RAID 0 offers no fault tolerance; if any of the constituent drives fails, the RAID unit fails.

69. Explain how you can update Memcached when data changes?

When data changes you can update Memcached by Clearing the Cache proactively: Clearing the cache when an insert or update is made

Resetting the Cache: It is similar to the first method but rather than just deleting the keys and waiting for the next request for the data to refresh the cache, reset the values after the insert or update.

70. How does HTTP work?

The HTTP protocol works in a client and server model like most other protocols. A web browser using which a request is initiated is called as a client and a web server software which responds to that request is called a server. World Wide Web Consortium and the Internet Engineering Task Force are two important spokes in the standardization of the HTTP protocol.