
DevOps teams are needed for security-sensitive and highly regulated scenarios to ensure that security is incorporated throughout the development lifecycle rather than at a specific release stage or gate.
Cost management for application resources.ĭevSecOps expands the DevOps model by integrating security monitoring, application audits, and quality assurance with development and operations throughout the application lifecycle. Network management for application components. Azure role-based access control (RBAC) and identity management for application components. Application monitoring and observability. Creation and management of application and infrastructure resources via CI/CD automation. The DevOps team for a mission-critical application must be responsible for these tasks: DevOps processes support and sustain continuous integration and continuous delivery (CI/CD) while fostering a culture of continuous improvement. It encompasses the entire application lifecycle and uses automation and DevOps tooling to conduct deployment operations in a fast, efficient, and reliable way.
DevOps processesĭevOps combines development and operational processes and teams into a single engineering function.
If you aren't familiar with this series, we recommend that you start with What is a mission-critical workload?. This article is part of the Azure Well-Architected Framework mission-critical workload series.