India’s Leading Domain & Web Hosting Provider

  • Chat
    Live Chat 24 X 7 online support
  • Contact NTSPL Hosting support
    Call Now +91 - 8260003333

Cloud Infrastructure Management: Changes, Drift and Lifecycle in Code

Quick answer

Cloud infrastructure management is the routine operation of compute, network, storage and identity resources after they go live: fulfilling change requests, keeping deployed state aligned with code, tracking end-of-life components and maintaining DNS and certificates. NTSPL runs this as a managed service with request SLAs, every change made through Terraform or Bicep, for teams whose engineers should be building product instead.

Delivered on

AWS: 5 native toolsMicrosoft Azure: 5 native toolsGoogle Cloud: 5 native tools

In scope

Service request deskChange by pull requestDrift detectionLifecycle registerNetwork and certificate hygiene
Managed Cloud Services · Cloud Infrastructure Management

Running Cloud Infrastructure After Go-Live

After migration, infrastructure work does not stop; it fragments. Developers raise 40 to 150 small requests a month: open a port, add a subnet, resize a disk, create a storage bucket, renew a certificate. Most are done by hand in the console because the Terraform repository is out of date, which makes the repository even more out of date. Within a year we typically find 15-30% of resources that exist in no code, security groups with 200 rules nobody can explain, and a list of operating systems and instance families nearing end of support that nobody is tracking.

NTSPL runs infrastructure as a service desk backed by code. Each request type has a form, an approval rule and an SLA; the change is made as a pull request against your repository, reviewed and applied by pipeline. A nightly drift scan compares deployed state with code and opens tickets for every difference. A lifecycle register tracks OS, runtime, Kubernetes and database versions against vendor support dates so upgrades are planned two quarters ahead.

When Infrastructure Requests Start Slowing Delivery

Signals you need Cloud Infrastructure Management

  • Developers wait more than three working days for routine infrastructure requests
  • A drift scan or audit finds over 15% of resources not represented in any IaC repository
  • Security groups or NSGs carry hundreds of rules with no owner or ticket reference
  • You have OS, database or Kubernetes versions within 12 months of end of support and no upgrade plan
  • Your one infrastructure engineer is a single point of failure for every change

When to choose something else

  • You are still designing the landing zone or migrating; that is a build engagement, and this service starts once the design is in place
  • Your estate is fully serverless with infrastructure owned by product teams through their own pipelines; a governance review is more useful than a request desk

Infrastructure Work NTSPL Takes Off Your Team

01

Service request desk

A catalogue of 25-40 standard request types, such as firewall rules, new environments, disk resizes and DNS records, each with a form, approver and SLA.

02

Change by pull request

Every change is a pull request to your Terraform, Bicep or Pulumi repository with plan output attached, peer-reviewed and applied by pipeline.

03

Drift detection

Nightly plan runs across all workspaces report resources changed outside code, which are either imported or reverted within five days.

04

Lifecycle register

OS versions, database engines, Kubernetes versions, runtimes and instance families tracked against provider and vendor support dates.

05

Network and certificate hygiene

Quarterly firewall rule recertification with owners, DNS zone cleanup and certificate expiry tracking with 30-day renewal.

Interactive framework · Catalogue-Driven Infrastructure Change and Drift Reconciliation

Request-to-Pipeline Change Flow with Drift Control

Catalogue-Driven Infrastructure Change and Drift Reconciliation

Requests enter through a catalogue form, become pull requests against the IaC repository and are applied by a pipeline after review. A nightly drift job and the lifecycle register feed new work back into the same queue.

Request
Change
Reconcile
Interactive reference architecture

Select any component

Catalogue-Driven Infrastructure Change and Drift Reconciliation: click any of its 7 components to see its role and the design choice NTSPL makes for it, or trace the 7-step primary path.

Service catalogue in ITSM → Approval rules by risk → Pull request to Terraform/Bicep repo → Plan output and policy check → Pipeline apply with state locking → Nightly drift scan → Lifecycle register

How Infrastructure Is Operated on Each Provider

AWS

AWS Config records configuration history, which lets us show exactly when a security group was changed outside Terraform and by which role.

AWS Config and resource inventoryAWS Systems Manager InventoryAWS Certificate ManagerAmazon Route 53AWS CloudFormation or Terraform
Microsoft Azure

Resource Graph queries give a full cross-subscription inventory in seconds, and deployment stacks can deny changes to resources they manage, which cuts drift at source.

Azure Resource GraphAzure PolicyBicep and deployment stacksAzure DNSAzure Key Vault certificates
Google Cloud

Cloud Asset Inventory exports to BigQuery let us join resource lists with labels and owners to find orphans across every project in the organisation.

Cloud Asset InventoryInfrastructure Manager (Terraform)Certificate ManagerCloud DNSOrganization Policy Service

Choices on Code, Approval and Lifecycle

01

Import or rebuild unmanaged resources

Import resources into code when they hold state or are hard to recreate, such as databases, VPCs and DNS zones. Rebuild stateless resources such as autoscaling groups and load balancers from modules during a change window, because imported hand-built resources carry odd settings forward. Target zero unmanaged production resources within 90 days and track the count weekly.

02

Who can change the console

Remove standing write access for humans in production once the pipeline is reliable, typically after 30 days of pull-request operation. Keep a break-glass role that requires a ticket number, expires in 24 hours and raises an alert when used. Non-production can stay more open, but drift there is still reported so environments do not diverge.

03

Approval thresholds

Auto-approve changes that only add DNS records, tags or non-production resources under a cost limit such as ₹25,000 a month. Require the service owner for production sizing changes, and the security owner for anything internet-facing, IAM-related or touching encryption keys. Any plan that destroys a stateful resource needs two named approvers.

04

Lifecycle lead times

Start OS upgrades 9 months before end of support, database major versions 6-9 months ahead, and Kubernetes minor versions as soon as the next release is generally available on your provider. Treat paid extended support, such as Amazon RDS Extended Support or EKS extended support, as a short bridge with a dated exit, not a plan.

Taking Over an Existing Cloud Estate

01 · Week 1-2

Inventory and drift baseline

Pull full inventory, run a plan against every workspace and measure unmanaged and drifted resources.

02 · Week 2-3

Request catalogue design

Analyse six months of tickets to define standard request types, forms, approvers and SLAs.

03 · Week 3-5

Pipeline and module hardening

Set up remote state, plan-review pipelines and policy checks, and refactor copied code into modules.

04 · Week 5-10

Import and cleanup sprint

Import or rebuild unmanaged production resources and recertify firewall rules with owners.

What you receive

Infrastructure service catalogue with SLAs
IaC repository with modules, pipelines and policy checks
Drift report and weekly unmanaged-resource count
Lifecycle register with upgrade schedule
Firewall rule recertification record

Fulfilment and Hygiene Targets

KPI Typical target
Standard request fulfilment Within 1 working day for 90% of requests
Production resources managed in code Above 98%
Drift items older than 5 days Zero
Components past end of support Zero, with exceptions approved and dated

Infrastructure Operations Pitfalls

Risk How NTSPL prevents it
Importing resources into Terraform triggers an unintended replace on first apply Import in plan-only mode, reconcile attributes until the plan shows no changes, and apply in a change window.
Pipeline outage blocks an urgent fix Documented break-glass path with mandatory follow-up pull request within one working day.
Firewall cleanup breaks an undocumented integration Use flow logs to confirm zero hits for 30 days before removing a rule, and remove in batches with a rollback plan.
Buyer comparison

Managed cloud infrastructure vs hiring a DevOps engineer: which works better?

One DevOps engineer can run a small estate, but becomes the bottleneck and single point of failure as soon as requests exceed 30-40 a month or the estate spans two clouds. Leave, attrition or a production firefight stops all infrastructure work. A managed service gives you a team with defined SLAs, multi-cloud skills and continuity, at a cost often similar to one senior hire in Bengaluru or Pune. The better pattern for growing companies is both: keep a platform lead in-house who owns architecture and priorities, and let NTSPL carry the request queue, drift, lifecycle and hygiene work.

Key facts: Cloud Infrastructure Management

●With 2012-era Windows Server ESUs over as of 13 October 2026, managed infrastructure contracts now treat those hosts as upgrade-or-isolate items.
●Terraform 1.5 and later supports import blocks, allowing existing cloud resources to be brought under code through the normal plan and apply cycle.
●Amazon EKS provides 14 months of standard support for each Kubernetes version followed by 12 months of paid extended support.
Illustrative industry case studies

Cloud Infrastructure Management in Practice

2 Cloud Infrastructure Management scenarios, from Coworking and flexible workspace and Logistics aggregator, plus related platform case studies.

Cloud Infrastructure Management: Frequently Asked Questions

How is cloud infrastructure management priced?

We price on estate size and request volume. A typical estate of 100-250 resources with up to 80 requests a month starts around ₹1.8 lakh a month. The initial import and cleanup sprint is a fixed fee, usually four to six weeks of effort depending on how much is unmanaged.

Do we need Terraform already?

No. If you have none, we generate code for existing resources using provider export tools and Terraform import blocks, then clean it into reusable modules. If you prefer Bicep on Azure or CloudFormation on AWS, we use those instead; the request, review and drift operating model stays the same.

Can our developers still create resources?

Yes, in their sandbox and non-production accounts within policy limits on regions, sizes and spend. For production, they raise a catalogue request or submit a pull request themselves, which we review and apply. This keeps delivery speed while ending undocumented production changes.

How do you handle data residency for Indian workloads?

We enforce allowed-region policies through SCPs on AWS, Azure Policy and Organization Policy on Google Cloud, typically limiting production to Mumbai and Hyderabad, Central and South India, or Mumbai and Delhi. That supports DPDP Act 2023 obligations and sector rules such as RBI's payment data storage directive.

What happens with end-of-support Windows servers?

We flag them in the lifecycle register and plan in-place or rebuild upgrades. Windows Server 2012 and 2012 R2 Extended Security Updates ended on 13 October 2026, so any remaining instances are now unpatched and are treated as priority exceptions with isolation until upgraded.

Will you work alongside our existing MSP or vendor?

Yes. We often run infrastructure while another vendor supports the application. A RACI agreed at onboarding defines who owns which layer and who approves what, and shared tickets carry both teams' notes, so handoffs during an incident or a change window do not lose context.