The way we look at and use databases has changed dramatically over the past several years. Starting with data center consolidation mandates and the push to Cloud First and later Cloud Smart, agencies across government have been reinventing how they use and access databases.
DevOps is making an impact on how databases are planned and managed. The continuous updates and faster releases are being applied to database management to make government more agile. It also acts to make government systems more secure. The DevOps process that introduces more automation and continuous improvement means that human-related data errors can be mitigated earlier in deployment processes. Combined with encryption, this approach of granting access to sensitive data to those with the correct permissions can also mask the data in copies of databases used for development and testing.
The potential "downside" of DevOps throughout government is the fact that application developers are being asked to double as database administrators to maintain fluidity in the process and support an agency's rapid release cycle. But, if we recognize this concept of the "accidental database administrator," we can get them the tools to succeed. Software as a Service-based application performance management (APM) is one tool that developers can use to continuously identify performance and availability issues leading to proactive reporting of matters that may be "beyond their pay grade."