DevOps: Dreaming out loud...
Contemplating a vision for the future

DevOps: Dreaming out loud...

  • A team fills out a request and clicked a button.
  • The team got a code repository fully configured with some good best practices and was given appropriate permissions to contribute.
  • The team got a pipeline fully automated with some good practices and was given appropriate permissions to use it.
  • The team got a secure, modern code project framework template with a feature toggle framework and reusable libraries fully configured with some good practices.
  • The team got an end-to-end dashboard to monitor all of the important aspects of the project.
  • The pipeline setup the project's necessary production cloud infrastructure.
  • The pipeline compiled the project, tested it, setup temporary cloud infrastructure for testing and securely deployed the project in two cloud platforms across two regions with configurable auto-scaling and active-passive fail-over and tested the deployments.
  • The pipeline notified the team of intent to promote the project to production, waited for another team member to approve the promotion, and securely logged the approval.
  • The pipeline staged the project in production and tested the staged deployment.
  • The pipeline performed an always-on, blue-green swap with the existing production deployment with the ability to configure a throttled canary roll-out to users.
  • The pipeline and project generated useful logs for tracing l, debugging and auditing.
  • The pipeline and project automatically generate real-time metrics that shape the team's definition of successfully delivering value to our project's users.
  • The team is able to auto-generate reports for value delivery, system design, technology standards, policy compliance, and audits.
  • The team's pipeline and project are automatically monitored for issues and opportunities.
  • The team can customize and extend the project and pipeline code and configuration including necessary dependencies, integrations and infrastructure.
  • The team is notified with opportunities to automatically upgrade the project to the latest recommendations.
  • The team's leadership was notified of the project and automatically receives roll-up reports and notifications.

To view or add a comment, sign in

More articles by Eric Swanson

Others also viewed

Explore content categories