AMI Factory enables automated solutions for the creation of AMIs with a secured, fast, and auditable release

As industries move towards automation-driven technologies, Capgemini's AMI Factory fills an important gap. This cost-effective and innovative solution helps customers to build continuous Amazon Machine Images (AMIs), allowing them to do smarter and faster work using minimal resources. 

AMI Factory is an automation tool deployed in the customer's account that enables them to continuously build, test, and validate AMIs. With Capgemini's AMI Factory consulting offer, customers will be able to create AMIs with a secured, fast, and auditable process. The AMI Factory tool allows customers to integrate and build any type of AMIs with custom configurations, setting security standards for operating system (OS)-level benchmarks and vulnerability scans based on their requirements within a few hours. AMI Factory also includes auditing and monitoring capabilities so customers can keep track of the pipelines that have been built using AMI Factory.

The solution is configured using AWS CloudFormation to set up the infrastructure. AMI Factory can also handle exceptional flows that are monitored and notified during pipeline executions to save customers valuable time. Additionally, customers can access centralized security management for all AMIs as well as an early validation check for vulnerabilities. New-build versions of AMIs can be seamlessly integrated to the environment and release.
Capgemini

AWS Partner Network | Competency

Availability

Australia, Bahrain, Belgium, Canada, France, Germany, Luxembourg, Malaysia, Netherlands, Singapore, Sweden, United Arab Emirates, United Kingdom, United States

Benefits

Infrastructure as code
Build images as code to provide a repeatable and auditable process.
Automated process
AMI Factory provides automated process for image building and distribution.
Centralized security management
AMI Factory provides a centralized definition and validation of security standards.
Auditable and monitored process
Take advantage of easy traceability and troubleshooting for the pipelines.
  • How it works
  • Capgemini's AMI Factory consulting offer provides customers with the capability to build scalable, highly reliable, and auditable AMIs with an automated solution. The solution is monitored using visual workflows for easy troubleshooting for developers, and developers are notified of each pipeline’s information. AMIs built undergo validations for identifying and rectifying common vulnerabilities and exposures (CVEs). Capgemini consultants also incorporate hardening measures included in Center for Internet Security (CIS) benchmarks to make sure the AMIs are aligned with these practices once released from the pipelines.

    AMI Factory helps build infrastructure as a code: developers can write their custom build and test cases and configure them in the pipeline. AMIs are configured based on the applications deployed, which are seamlessly integrated and can be directly deployed to environments from AMI Factory. Capgemini's AMI Factory solution begins with the creation of AWS CloudFormation templates that will create the infrastructure and pipelines required for the AMIs. Then Capgemini consultants push the artifacts of the AMIs to an Amazon Simple Storage Service (Amazon S3) bucket.

    AMI Factory uses version control tools (such as Bitbucket and Git) to keep track of the code base and templates to update the infrastructure setup. All the updates are triggered through the Jenkins pipelines for additional validations and to build the AMIs if all checks pass. The solution itself is triggered through integrations via Jenkins for generating the AMIs. The entire end-to-end process can be monitored using AWS Step Functions. Finally, all notifications are provided using Amazon Simple Notification Service (Amazon SNS).

  • Key activities
  • 1) AMI types and states
    Identify the AMI types and current states for automation.
    2) Infra setup for AMI Factory
    Set up AMI Factory using the AWS CloudFormation template and gather the artifacts for creation of AMIs.
    3) Deploying configurations for AMIs
    Push all configurations for build and test creation phases of AMI Factory.
    4) Trigger pipelines

    Trigger pipelines for creation of AMIs and requirement as per customer needs.

  • Customer contribution
  • AMI assessment
    Assessment enables Capgemini to understand current state of customer AMI creation and distribution.
    AWS account access
    Customer must provide Capgemini consultants with access to AWS environment for the duration of the engagement.
    Security policies and controls
    Access to internal security policies and controls for AMIs.
  • About this consultant
  • Capgemini is at the forefront of innovation to address the entire breadth of customers opportunities in the evolving world of cloud and digital. With a multicultural team of 265,000 people in over 40 countries, Capgemini has trained 8,700 employees to work on AWS environments and employs over 2,400 certified AWS consultants.

    Capgemini is an AWS Managed Services Provider Partner and an AWS Well-Architected Partner. Capgemini has achieved the AWS Financial Services, AWS Migration, AWS SAP, AWS Industrial Software, and AWS IoT Competencies.

  • Architecture diagram

Ready to get started?

AWS Partner Highlights

Capgemini’s AWS validated qualifications, customer references, and office locations.

AWS Competency Details

Capgemini has demonstrated deep AWS technical expertise and proven customer success.

Explore icon
Explore all Consulting Offers

Browse our portfolio of Consulting Offers to get AWS verified help with solution deployment.

Learn more 
Build icon
Deploy a solution yourself

Browse our library of AWS self-deploy solutions to common architectural problems.

Learn more 
Find an APN Partner icon
Find an AWS Partner

Engage with AWS Partners for secure, innovative, and cost-effective custom solutions that leverage the power and scalability of AWS services to meet your needs.

Learn more