DevOps workflow
https://marketplace.atlassian.com

DevOps workflow

The DevOps workflow is as follows:

  • Atlassian Jira is used for writing requirements and tracking tasks.
  • Based on the Jira tasks, developers checking code into the GIT version control system.
  • The code checked into GIT is built by using Apache Maven.
  • The build process is automated with Jenkins.
  • During the build process, automated tests run to validate the code checked in by a developer.
  • Code built on Jenkins is sent to the organization’s Artifactory repository tool Nexus
  • Jenkins automatically picks the libraries from Artifactory and deploys it to Production.
  • During Production deployment, Docker tool is used to create images and deploy the same code on multiple hosts.
  • Once a code is deployed to Production, we use monitoring tools like Nagios are used to check the health of production servers.

There are so many factors at play here when it comes to CI/CD tooling that its a challenge to meet the "ideal". I found that one important factor (especially when it comes to larger organizations) is to ensure that at the very least there is an agreed tool set for all dev teams to follow and utilize.

Nice Info on DevOps workflow 

Typical vs Ideal? If you could start with a blank slate what would your ideal look like? More tools or less? (Disclaimer, I work for GitLab...A full DevOps Platform delivered as a Single Application)

To view or add a comment, sign in

More articles by Vamshi Yemula

  • 🧠 Run LLM Locally on Your Laptop

    With the rise of open-source LLMs, running large language models locally has never been easier. Whether you’re…

  • Agile Methodologies: A Deep Dive into Modern Project Management

    In the rapidly evolving landscape of tech and business, Agile methodologies have become a game-changer in project…

  • Automating Your CI/CD Pipeline with GitHub Actions: An End-to-End Workflow

    In the fast-paced world of DevOps, automation is key to maintaining efficiency and agility. GitHub Actions is a…

  • Embracing the Future: DevOps Tools to Watch in 2024

    The DevOps landscape is a dynamic force, constantly evolving to meet the ever-changing needs of modern software…

  • Is Platform Engineer other fancy name given to DevOps Engineer?

    Some people say that DevOps is just another fancy name given to Platform Engineering, let us deep dive to understand it…

  • LENS -Kubernetes IDE

    In current world most of the companies are moving from legacy monolith to Microservices this has led to the creation of…

    1 Comment
  • Thoughts on SRE

    What exactly is SRE? Site reliability engineering (SRE) empowers software developers to own the ongoing daily operation…

    1 Comment
  • My thoughts on Docker

    "Docker" has been a buzzword for tech people for the last several years, and the more times goes by, the more often you…

  • DevOps (Tool?Process?Product?)

    DevOps is not a tool or product. You can’t buy DevOps, as DevOps is not a software, tool, process, company, or person;…

    3 Comments

Explore content categories