DBAs Hack the Collaboration Dysfunction Between Dev and Ops
November 21, 2017

Mike Cuppett
Author of "DevOps, DBAs, and DbaaS"

One overlooked opportunity for improving DEV and OPS collaboration is inviting database administrators (DBAs) to the DevOps conversation.

DBAs function in a unique role where bridging the gap between development and operations occurs daily; numerous DBA pros operate with a foot firmly set in each realm. While there exist DBAs that focus mainly on application development — App DBAs, and Ops DBA, DBAs that center on operations — many DBAs have learned both competencies and those resources are the people CIOs and DevOps leaders must integrate into DevOps teams.

DBAs feel the pain when development and operational mistakes are made; therefore, DBAs tend to lean toward "motivating" development and operational teams to think beyond just their ecosystem. A developer may create awesome code, and the code may even run expediently, but without the developer understanding the impact to the larger supporting operational environment. An operations team member, maybe a system admin for example, might build and configure robust server environments that would meet the hosting requirements for everything, but a database. A DBA can explain and show the impact of each decision.

DBAs provide expertise beyond the database, as many DBAs can tune host operating systems better than system admins that have not specialized in database host configuration. DBAs think capacity, performance, and recoverability at highly proficient levels and can incrementally blend database changes into the release pipeline.

Therefore, by shifting DBAs left, or right, or up, or down, or wherever needed, organizations should begin seeing positive impact in a few months, after allowing time for DBA recommendations to progress through the operational and product development pipelines.

Having these new DevOps team members that speak the language of development and the language of operations allows for purer strategic communications and clearer product requirements understanding, resulting in better business product outcomes.

Master DevOps collaboration with DBA inclusion!!!

Mike Cuppett is a Business Resiliency Architect for a Fortune 25 healthcare organization, and the author of "DevOps, DBAs, and DbaaS: Managing Data Platforms to Support Continuous Integration"

The Latest

November 15, 2018

Serverless infrastructure environments are set to become the dominant paradigm for enterprise technology deployments, according to a new report — Why the Fuss About Serverless? — released by Leading Edge Forum ...

November 14, 2018

What to automate? Which parts of the delivery process are good candidates? Which applications will benefit from automation? At first, those sound like silly questions. Automate all your repetitive processes. If you think that you'll do the same thing manually more than once, automate it. Why would you waste your creative potential and knowledge by doing things that are much better done by scripts? Yet, an average company does not adhere to that logic. Why is that? ...

November 13, 2018

I'd love to see more security automation deeply integrated into the development process. Everybody knows since the 1990s that security as an afterthought just doesn't work, yet we keep doing it. The reason, I think, is because it's very hard to automate security ...

November 09, 2018

DEVOPSdigest asked experts from across the IT industry for their opinions on what steps in the SDLC should be automated. Part 5, the final installment, covers deployment and production ...

November 08, 2018

DEVOPSdigest asked experts from across the IT industry for their opinions on what steps in the SDLC should be automated. Part 4 is all about security ...

November 07, 2018

DEVOPSdigest asked experts from across the IT industry for their opinions on what steps in the SDLC should be automated. Part 3 covers the development environment and the infrastructure ...

November 06, 2018

DEVOPSdigest asked experts from across the IT industry for their opinions on what steps in the SDLC should be automated. Part 2 covers the coding process ...

November 05, 2018

Everyone talks about automating the software development lifecycle (SDLC) but the first question should be: What should you automate? With this question in mind, DEVOPSdigest asked experts from across the IT industry for their opinions on what steps in the SDLC should be automated. Part 1 starts with by-far the most popular recommendation: Testing ...

October 31, 2018

Halloween is a time for all things spooky, but not when it comes to your mobile app experience. A poor experience can not only scare off your customers but keep them away for good ...

October 30, 2018

As organizations have embraced open source, they have become polyglot — using multiple programming languages and technology stacks to accomplish software and hardware related tasks. Enterprises are caught between the benefits provided by a polyglot environment and the complexities and challenges these environments bring. Ultimately, if the situation remains unchecked, polyglot will kill your enterprise ...

Share this