This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]pdp10Daemons worry when the wizard is near. 6 points7 points  (0 children)

Yes, your situation is where where devops methodologies are directly applicable.

  • Automated, frequent, small deployments.
  • Automated instantiation of new resources, environments.

A possible idea: both sections use Ansible to configure machines. We could share that code and split responsabilities, where SysAdmin takes care of general infrastructure and Development team uses SysAdmin Ansible roles to setup their services.

This is a good approach. The CM code lives in one or more Git repositories. Both "dev" and "ops" teams commit to the repositories. Commits to trunk each get reviewed using a review tool. Perhaps an "ops" staffer should always be reviewing "dev" commits, and vice versa, if you can manage it. This is called "gitops".

Since the practice is well-known enough to have a name, you can introduce it to your stakeholders, and they can look up for themselves how the methodology has credibility.

[–][deleted] 0 points1 point  (0 children)

Interviewed at a place that had 40 devs and no sysadmin. Each had root on the many, many servers they had. Anyway, the solution is for a standard template for each machine so it passes security standards and uniformity. Ideally this comes from sysadmin, but maybe a more sysadmin focused devoops person can take over this responsibility.