Maven / DEVOPS Interview questions
The word DevOps is a combination of the 2 terms, development and operations, meant to represent a collaborative or shared approach to the tasks performed by a company's application development and IT operations teams.
Containerisation is a virtualization strategy that emerged as an alternative to traditional hypervisor-based virtualization.
In containerization, the operating system is shared by the different containers rather than cloned for each virtual machine. For example, Docker provides a container virtualization platform that serves as a good alternative to hypervisor-based arrangements.
A DevOps engineer works with both software developers and the IT staff such as PROD support team to ensure smooth code releases. They are generally developers who develop an interest in the deployment and operations domain or the system admins who develop a passion for coding to move towards the development side.
Configuration management (CM) is a practice of systematic handling of the changes in such a way that system does not lose its integrity over a period of time. This involves certain policies, techniques, procedures, and tools for evaluating change proposals, managing them, and tracking their progress along with maintaining appropriate documentation for the same.
CM helps in providing administrative and technical directions to the design and development of the appreciation.