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.

DevOps TRAINING
Weekend / Weekday Batch

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 are Puppet Manifests?

Every Puppet Node or Puppet Agent has got its configuration details in Puppet Master, written in the native Puppet language. These details are written in a language that Puppet can understand and are termed as Puppet Manifests. These manifests are composed of Puppet codes, and their filenames use the .pp extension. For instance, we can write a manifest in Puppet Master that creates a file and installs Apache on all Puppet Agents or slaves that are connected to the Puppet Master.

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.