3 min read

Self-service Infrastructure

Aharon Twizer
Aharon Twizer

CEO & Co-founder

Aharon Twizer
Aharon Twizer

CEO & Co-founder

Intro

Today we are proud to announce the official launch of our newest solution to the ControlMonkey platform.

Self-service Infrastructure allows other teams such as Dev, QA, or Sales to launch pre-defined AWS environments in minutes, from a centralized source of truth. 

Rather than having your DevOps team manually spin up Infrastructure and follow up on Jira tickets, with ControlMonkey’s Self-service Infrastructure, other teams can easily provision AWS resources on their own, under DevOps rules to maintain governance and control. 

Self-service Infrastructure has 2 modes of operation which I will talk about. 

Mode 1: Ephemeral Environments 

The first mode of operation is intended for ephemeral (temporary) environments that are required by other teams in the organization, especially by developers and QA. 

Oftentimes developers need temporary AWS environments in order to run and test the code that they are developing. 

Most developers are not familiar with Terraform code and don’t have access to the AWS console, therefore they are reliant on the DevOps team to spin up Infrastructure for them. 

The whole process of requesting Infrastructure by opening Jira tickets to the DevOps team is a long and tedious operation that can be easily solved. 

With ControlMonkey, DevOps teams can define and prepare self-service templates (blueprints) that can be used by other teams to launch ephemeral AWS resources.

Besides a pre-defined TTL (time to live), the end-user can also enter variables (which are also governed by the DevOps team) to customize the environment based on his needs.

Self-service Infrastructure by ControlMonkey enables DevOps teams to: 

  1. Free their time from handling Infrastructure-related Jira tickets and focusing on more strategic tasks.
  2. Save on Infra costs by setting a clear TTL on each environment and proactively prevent costly mistakes
  3. Enable agility and improve productivity without sacrificing control and governance. 
Self-service Infrastructure Demo

Mode 2: Persistent Environments 

The second mode of operation is intended for Persistent (Permanent) environments that are consistent with no pre-defined TTL (time to live).

This use case is intended mostly for DevOps teams wishing to launch additional cloud resources into an existing cloud environment. We provide a governed way for provisioning resources without having to be familiar with the Terraform Git repo structure, and which Terraform modules are being used by the organization.
If for example, you want to give your team an easy way to provision a new S3 bucket that will meet the organization’s compliance requirements, with ControlMoneky it’s fairly simple.
The only thing required is to define a ‘template’ folder in the Git repository with the Terraform code that provides a compliant S3 bucket.

Now when a user wants to provision new resources from that template, ControlMonkey takes the template Terraform Code, copies it to a predefined path in the Git repo, generates a Pull Request, and notifies the DevOps team that a new resource is waiting to be provisioned.

The advantage of launching AWS services through ControlMonkey’s Self-service is that not only do you save time, but you also flatten the learning curve when it comes to contributing infrastructure to production.

Summary

ControlMonkey enables your team to create, organize, and govern a pre-approved catalog of AWS resources that can be shared across multiple teams and launched whenever needed. 

ControlMonkey’s Self-service Infrastructure solution gives your DevOps their time and productivity back, without compromising an inch on Security and Compliance. 

Want to learn how top DevOps teams are managing their infrastructure? 

Book a 30-minute demo with us and learn how the ControlMonkey platform helps implement a proactive DevOps strategy and prevent 90% of Production issues. 

Recommended from Control Monkey
4 min read
ControlMonkey Top 10 Features
Adopt a Proactive DevOps Strategy and prevent 90% of Production Issues with ControlMonkey's solutions for Terraform Operations....
Aharon Twizer
Aharon Twizer

CEO & Co-Founder

Aharon Twizer
Aharon Twizer

CEO & Co-Founder

4 min read
The Definitive Guide for Shifting from Terraform to OpenTofu
Learn how to migrate your IaC framework from Terraform to OpenTofu with a few simple commands. ...
Ori Yemini
Ori Yemini

CTO & Co-founder

Ori Yemini
Ori Yemini

CTO & Co-founder

6 min read
Proactive DevOps Strategy: From Firefighting to Innovation
Learn how adopting a 'Proactive DevOps Strategy' can free your team from firefighting and allow them to innovate. ...
Aharon Twizer
Aharon Twizer

CEO & Co-founder

Aharon Twizer
Aharon Twizer

CEO & Co-founder

7 min read
Navigating the Complexity of Terraform Modules on Day 2
Learn how to manage your Terraform modules more effectively. Ensure your Terraform infrastructure remains robust, scalable, and manageable....
Ori Yemini
Ori Yemini

CTO & Co-founder

Ori Yemini
Ori Yemini

CTO & Co-founder

Compliant AWS environments in minutes, with Self-service Infrastructure
Learn how to enable other teams such as Dev and QA to launch pre-defined compliant AWS environments in minutes, by using Terraform.

Contact us

We look forward to hearing from you

AWS Governance & DevOps Productivity with Terraform

Learn how how to shift-left cloud governance with Terraform in this webinar brought to you by AWS and ControlMonkey.

We look forward to hearing from you!

ControlMonkey

Terraform Best Practices with ControlMonkey Webinar

Check out our latest webinar with DoIT International.

In this webinar we showcase together with DoIT how ControlMonkey is helping DevOps teams to make the transition from ClickOps to GitOps easily with Terraform.

This website uses cookies. We use cookies to ensure that we give you the best experience on our website. Privacy policy