The various phases of the DevOps lifecycle are as follows:
Plan – Initially, there should be a plan for the type of application that needs to be developed. Getting a rough picture of the development process is always a good idea.
Code – The application is coded as per the end-user requirements.Â
Build – Build the application by integrating various codes formed in the previous steps.
Test – This is the most crucial step of the application development. Test the application and rebuild, if necessary.
Integrate -Â Multiple codes from different programmers are integrated into one.
Deploy – Code is deployed into a cloud environment for further usage. It is ensured that any new changes do not affect the functioning of a high traffic website.
Operate – Operations are performed on the code if required.
Monitor – Application performance is monitored. Changes are made to meet the end-user requirements.
The above figure indicates the DevOps lifecycle.
What is the role of configuration management in DevOps?
Enables management of and changes to multiple systems.
Standardizes resource configurations, which in turn, manage IT infrastructure.
It helps with the administration and management of multiple servers and maintains the integrity of the entire infrastructure.
6 What is the difference between Asset Management and Configuration Management?
Differences between Configuration Management and Asset Management are:
Configuration Management
Asset Management
Operational Relationships.
Incidental relationships only.
Maintains troubleshooting data.
Maintains taxes data.
Everything we deploy is scope.
Everything we own is scope.
Deployment to retirement – lifecycle.
Purchase to disposal – lifecycle.
Operations – main concern.
Finances – main concern.
ITIL processes from interfacing.
Leasing and purchasing from interfacing.
What is the Nagios Network Analyzer?
It provides an in-depth look at all network traffic sources and security threats.
It provides a central view of your network traffic and bandwidth data.
It allows system admins to gather high-level information on the health of the network.
It enables you to be proactive in resolving outages, abnormal behavior, and threats before they affect critical business processes.
7 What is an Ansible role?
An Ansible role is an independent block of tasks, variables, files, and templates embedded inside a playbook.
This playbook installs tomcat on node1.
What is the role of AWS in DevOps?
AWS has the following role in DevOps:
Flexible services -Â Provides ready-to-use, flexible services without the need to install or set up the software.
Built for scale -Â You can manage a single instance or scale to thousands using AWS services.
Automation -Â AWS lets you automate tasks and processes, giving you more time to innovate
Secure -Â Using AWS Identity and Access Management (IAM), you can set user permissions and policies.
Large partner ecosystem -Â AWS supports a large ecosystem of partners that integrate with and extend AWS services.
How can you handle keyboard and mouse actions using Selenium?
You can handle keyboard and mouse events with the advanced user interaction API. The advanced user interactions API contains actions and action classes.
MethodÂ
Description
clickAndHold()
Clicks without releasing the current mouse locationÂ
dragAndDrop()
Performs click-and-hold at the location of the source elementÂ
keyDown(modifier_key)
Performs a modifier key press (ctrl, shift, Fn, etc.)Â