Beside the R&D day-to-day problems and the development processes maintenance, one of the best-practices in the DevOps engineer work is to wear the entrepreneur’s hat and work like a “Startupper” inside the R&D department.
Many times, a customer (developer) arrives with a problem that she is experiencing or asks for additional features in the product developed by the DevOps engineer.
Other times, a developer comes with a problem for the DevOps engineer who needs to provide a solution that suits the customer. …
There are a lot of processes you can build with Ansible, which can be used as an automation tool or even a manual playbooks executor. Most of the users implement with Ansible Continuous Deployment/Delivery processes, but you can build practically every process you want to run. Ansible playbooks can be run automatically (e.g. webhooks) or manually, it’s all up to you and your needs.
Ansible is an open-source software provisioning, configuration management, and application-deployment tool. It runs on many Unix-like systems, and can configure both Unix-like systems as well as Microsoft Windows. It includes its own declarative language to describe…
Webhooks-Listener can help you and your team with creating automations, logging and integrations between your tools .
For the sake of simplifying the guide, I will take a sample tool which I will listen to with the Webhooks-Listener
And the chosen tool is … (A dramatic tune in the background)…
I love Flask as my framework for APIs and Websites, you can use Hug module of Python which recommended for APIs as well.
Note : This is an article about my presentation, “The Automated Workflow”, which you can as well find in DevOpsnipp.com.
During the development, developers need to manage their tasks, get requirements from their product-manager and priority from their team-leader. Most often, the tasks and documentation of projects are managed in organizations using popular tools (Jira, Monday, Rally, etc.).
In this document, we’ll focus on JIRA as the project management tool.