Start a Project

About DevOps Workflow Methodology

DevOps stands for development and operations collaboration. DevOps is the practice of operations and development engineers that work together in the entire project life cycle, from design and development process to production releases and support.

Workflow

Some of the major tools are here

How do all these tools work together?

This flow may vary from organisation to organisation as per the requirement.

i. Developers develop the code and Version Control System tools such as Git etc finally manage this source code.

ii. Furthermore Developers send this code to the Git repository and commit any changes made to the code to this repository.

iii. In addition Jenkins pulls this code from the repository using the Git plugin and build it using tools like Ant or Maven.

iv. Configuration management tools like puppet deploys & provisions testing environment and then Jenkins releases this code on the test environment on which testing is done using tools like selenium.

v. Once the code is tested, Jenkins send it for deployment on the production server (even production server is provisioned & maintained by tools like puppet).

vi. In addition ELK is continuously monitoring it after its deployment

vii.  Finally Docker containers provides testing environment to test the build features.

In short, DevOps is a combination of two words namely Development and Operations. Furthermore it is a practice that allows a single team to manage the entire application development life cycle. In future blogs, Further we will discuss more about Devops and its functionality.

In case of any help or query, please contact us or raise a ticket.

Exit mobile version