Ask a federal CIO, CISO, or program manager what slows IT modernization most, and the answer is rarely funding or technology. It is the time to obtain an Authority to Operate. A modern system can be designed, built, and ready to deploy, and then sit for months waiting for the ATO package to complete, the controls to be assessed, and the authorizing official to sign.
The standard ATO pattern is the source of the delay. Security and compliance are treated as a final-mile gate: build the system, then assemble the evidence, then walk it through the assessment, then negotiate any findings, then get the signature. Each step depends on the previous. Each step has its own queue. By the time the system is authorized, the technology underneath it is six to twelve months old.
This post is for CISOs, ISSOs, ISSMs, ATO sponsors, and the engineering leads who deliver federal systems. It covers what changes when DevSecOps practices are applied to ATO, not as a buzzword, but as a structural shift in how evidence is produced, how controls inherit, and how authorization becomes continuous.
Why Traditional ATO Is Slow
The standard ATO timeline reflects three structural choices that made sense before continuous delivery and that no longer do:
Evidence is reconstructed, not captured. The security control assessor (SCA) asks for evidence the system meets controls. The team produces screenshots, configuration exports, policy documents, and meeting notes, reconstructed from a system that wasn't designed to emit them. The reconstruction is slow, lossy, and ages immediately.
Controls are assessed at end-of-build. Every control is evaluated near deployment. Findings discovered late are expensive to fix, they may require architecture changes, scope changes, or accepted risk that the authorizing official may not accept.
Authorization is a periodic event. The ATO is granted, and then re-assessed at fixed intervals (typically every three years). The system's posture between assessments is opaque to the authorizing official. Changes to the system require formal change-management gates that the ATO process didn't anticipate.
The result is a 12 to 18 month timeline that nobody wants. Modernization initiatives are scoped around it. Modernization budgets are consumed by it. Each of the three choices above can be reversed.
What DevSecOps Actually Changes
DevSecOps isn't a tool. It's a structural posture that puts security and compliance inside the delivery pipeline rather than after it. Three shifts that make ATO faster:
1. Evidence as a byproduct of normal operation. The pipelines that build and deploy the system also produce the evidence the assessor will eventually need, scan results, configuration baselines, policy-as-code outputs, deployment provenance, signed artifacts. Evidence is captured at the moment the work happens, not reconstructed afterward.
2. Controls assessed continuously. Static analysis on infrastructure-as-code. Image scanning on containers. Policy enforcement at apply time. Drift detection on deployed configuration. Each pipeline run is, in effect, a partial control assessment. By the time the formal SCA arrives, most controls have months of evidence behind them.
3. Authorization becomes continuous. Continuous ATO (cATO) is the operational form of this shift, ongoing authorization based on continuous monitoring against the controls the authorizing official cares about, with a defined cadence and defined triggers for re-authorization rather than a fixed three-year clock.
Control Inheritance: The Highest-Use Move
The fastest ATO is the one that doesn't have to re-prove what's already been proven. Control inheritance is how that happens:
Inherit from a FedRAMP-authorized cloud. A federal AWS, Azure, or GCP environment authorized at the FedRAMP Moderate or High baseline carries many NIST 800-53 controls inherited by every workload running in it. The workload's ATO can rely on the underlying authorization rather than re-asserting each control.
Inherit from a platform-level ATO. Agencies with a centrally-managed platform (a federal Kubernetes platform, a federal data platform, a federal API gateway) extend platform-level controls to every workload that runs on them. Workloads that ride the platform inherit dozens of controls they would otherwise have to assess individually.
Inherit from common-control providers. Identity and access management, centralized logging, encryption-at-rest infrastructure, and continuous monitoring services often have their own ATO. Inherit from them rather than re-implementing.
The pattern: design the system so the inheriting set is large and the workload-specific control set is small. A workload that has to assess 350 controls on its own is slow; a workload that inherits 280 and assesses 70 is fast.
Evidence as Code
The other half of speed is making evidence machine-produced rather than human-assembled. What “evidence as code” looks like in practice:
Configuration baselines defined in code (Terraform, Ansible, CloudFormation) so the controls they implement are inspectable as text and changes are versioned.
Scan results from static analysis, dynamic analysis, image scanning, dependency scanning, and policy scanning attached to every build, retained, queryable, and tied to specific commits.
Policy-as-code enforcement at apply time. Open Policy Agent, AWS Service Control Policies, Azure Policy, the rules are inspectable, the enforcement is automatic, and a violated rule produces an artifact that itself is evidence the control is operating.
Deployment provenance. Every deployed artifact carries metadata about who built it, from which commit, with which scanner versions, with which approvals. The chain of custody is explicit.
Continuous monitoring dashboards populated by the same telemetry that operations uses. The authorizing official can see current posture, not the posture from 18 months ago.
The assessor's job changes from “ask for evidence” to “query the evidence repository.” The team's job changes from “assemble evidence” to “maintain the pipelines that produce it.”
What an Accelerated ATO Timeline Looks Like
With control inheritance and evidence-as-code in place, the ATO timeline reshapes:
Pre-ATO design (weeks 1-4): Categorize the system, identify inherited controls, define the workload-specific control set, design the evidence pipelines.
Build with evidence (weeks 4-16): Develop the system. Evidence accumulates continuously from pipelines, not from a separate evidence-gathering workstream.
Continuous control assessment (overlapping the build): Each pipeline run partially assesses controls. The SCA can review evidence as it accrues rather than waiting for a final package.
Final SCA and POAM negotiation (weeks 14-18): Findings are smaller and more localized because most controls have months of evidence behind them.
Authorization decision (weeks 18-20): Authorizing Official signs.
Continuous monitoring and ongoing authorization (from go-live forward): Posture is observable, change-management gates are scoped to material changes, and re-authorization triggers are defined, not on a fixed three-year clock that ignores actual risk.
The numbers vary by system, sensitivity, and agency. The shape doesn't. ATOs that historically took 12-18 months can complete in 4-6 months when the pipeline and inheritance posture are right.
Conclusion
A faster ATO isn't a procurement of a tool or a hiring of more ISSOs. It is a structural choice about where security and compliance live in the delivery lifecycle. Inside the pipeline, with evidence captured at the moment of work and controls inherited from authorized platforms, ATO becomes a tractable timeline. Outside the pipeline, reconstructed at the end, ATO stays where it has always been: the slowest part of federal modernization.
Pyramid Systems delivers federal systems with this pattern as a default, across cloud landing zones, mission-system rebuilds, AI deployments, and the acquisition platforms we operate. The ATO posture is part of the architecture, not an annex to it.
FAQ
Why does a federal ATO typically take so long?
Three structural choices: evidence is reconstructed at the end rather than captured during development, controls are assessed near deployment so findings arrive when they are most expensive to fix, and authorization is a periodic event with opaque posture between assessments. DevSecOps inverts each of those choices.
What is a continuous ATO (cATO)?
Continuous Authority to Operate is an ongoing-authorization model where the system's compliance posture is monitored continuously against the controls the authorizing official cares about, with defined cadences and triggers for re-authorization. It replaces the fixed three-year ATO cycle with a posture-aware model that responds to actual risk.
How does control inheritance accelerate ATO?
Inheritance reduces the controls the workload has to assess on its own by relying on authorizations already granted to the underlying environment. A workload running in a FedRAMP-authorized cloud, on a platform with its own ATO, using common-control providers for identity and logging, can inherit hundreds of controls and assess only the workload-specific delta. Smaller assessment scope means faster assessment.
What does ‘evidence as code’ mean?
It means the artifacts that prove control implementation are produced by the same pipelines that build and deploy the system, configuration baselines as code, scan results attached to every build, policy-as-code enforcement at apply time, deployment provenance metadata, and continuous monitoring dashboards. The assessor queries the evidence rather than asking the team to assemble it.
How long does an accelerated federal ATO take?
Highly dependent on system sensitivity, agency posture, and the maturity of inherited controls. With strong control inheritance and evidence-as-code, ATOs that historically took 12 to 18 months can complete in 4 to 6 months. The bigger shift is what happens after go-live, ongoing authorization replaces the periodic re-ATO cycle, so the timeline applies once rather than recurring.
More from Pyramid Systems on federal IT modernization, practical perspectives on AI, cloud, DevSecOps, and mission delivery.
DEVSECOPS
01 July 2025
Building a Federal AWS Environment with Terraform & DevSecOps
How Pyramid built a secure, compliant multi-account federal AWS environment with Terraform IaC, custom Control Tower capabilities, and DevSecOps pipelines.
Breaking Barriers: Advancing Federal AI Adoption and Innovation
How federal agencies can clear the four real barriers to AI adoption, procurement, data, skills, and governance, and turn pilots into mission-grade systems.