I am looking to validate the use of devops for a team of seven people, each having a specific function.

1 Java Developer
1 System Administrator
1 Team Lead/Project Manager
1 Identity Management Admin
2 Access Management Admin
1 PKI Registration Agent

We have different workflows for each function. However, from my perspective, it's all the same. New ideas or requirements bring about new or changes to code, which initiates the workflow. To me, application updates, OS patching, and innovation are all the same. Could CI/CD pipelines be created to standardize infrastructure security and configuration as well as enable a faster and more feature tuned application release cycle? Any input would be most appreciated.


  • 1
    Hi and welcome to DevOps.SE. DevOps is merely a flowery (but to-the-point) term for automating infrastructure tasks surrounding development and operation of (software) services. I think you're right to see those commonalities, but I'd argue that doesn't equate to a "one size fits all" model but rather that the same or similar tools can be used to facilitate the workflows you identified. I for one would not automate all aspects of application updates the same as OS patches (think human approval in the process). But a question: are those roles or 1:1 matches of roles:people? – 0xC0000022L Jan 15 at 9:50
  • Thanks for the engagement. Yes the number next to the role of the number of individuals in that role. I appreciate your comment concerning approvals. That is an important thing to remember. – ddarling Jan 16 at 15:12

You have a lot of ways to automatize you infrastructure. For your pipelines you can use a tool for this like Jenkins, Travis CI, GitLab, Concourse CI, Drone IO and through turn better CI/CD for your developer.

From the perspective of automating the infra, you can use Terraform to raise it, manage to maintain the default using Ansible and to handle jobs you can use Rundeck.

But the more important it's you plan how to you link these tools.

  • 1
    Thank you for your input. The desire is to utilize GitLab and Ansible as much as possible. It's nice to know that there are real options for told as well. – ddarling Jan 16 at 15:21
  • @ddarling GitLab have a tools for CI/CD, sincerely I never used, but see a lot of professionals talking good about them. – Weyder Ferreira Jan 16 at 18:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.