Skip to main content

Advisory Value Added Services : Configuration Reviews and Optimization Sessions

Overview

Configuration Reviews are an engagement through which a Field Engineer evaluates a customer's CircleCI configuration for a single project, and then delivers their findings to the customer.

Cost Optimization Analyses focus on identifying areas where there are clear paths to optimize the usage of resource classes or other features that could be added/removed. When compared against a Configuration Review, this is intended to be a much higher-level overview.

Configuration Translations are an engagement through which a Customer Engineer translates a configuration file from another CI tool into a CircleCI config file. A single project’s config will be translated per service used. This service is intended to help new customers or teams kickstart their CircleCI use.

Eligibility

  • Premium and Advanced Support plans

    • Premium and Advanced customers may use any number of their services for a Configuration Review. Your Technical Success Manager and Field Engineer can help recommend a technical success plan to best utilize your services.

  • Standard Support Plans

    • Some legacy contract terms include services for Standard Support plans. Please contact your Technical Success Manager to determine if this is an option with your contract.

Configuration Review

This is part of a 3 step process where your team will work with an FE in focused sessions with the following milestones to review one (1) configuration per service.

  • Step 1 - your team will work with both your FE and TSM to align on goals and objectives during the initial scoping call.

  • Step 2 - the FE will conduct a review of your configuration where they will document observations, provide advice, ask any follow-up questions, and make recommendations in line with your team's objectives.

  • Step 3 - your team will sync back up for another call to review the FE's findings and be provided with an updated configuration

Findings will typically include:

  • Optimization recommendations

  • Feature implementation

  • Right-fitting execution environments

While nearly all users would benefit from participating in a Configuration Review Service, we urge users who are responsible for writing and/or maintaining the CircleCI configuration for the project being reviewed should attend.

Configuration Reviews are most useful for projects that:

  • Were recently onboarded onto CircleCI

  • Have a heavy throughput

  • Are used as a template for other projects

Cost Optimization Analysis

The purpose of a Cost Optimization Analysis is to locate areas where there are clear paths to optimize the usage of resource classes or other features that could be added/removed. To the difference of Config Review, this is intended to be a much higher-level overview.

Some metrics that we prioritize during these analyses are:

  • Flaky tests

  • Caching

  • Storage

  • Correct DLC usage

  • Right-size Configuration

These sessions are primarily focused with the following attendees in mind:

  • DevOps Engineers

  • Engineering Managers

Configuration Translation

Our Config Translation service is a dedicated engagement that offers your team thorough assistance to simplify your transition to CircleCI. In this process, the FE will assist in translating your existing configuration file from any other CI tool into a CircleCI config file. It's important to note that translation service is availed on a per-project basis.

This service proves incredibly advantageous for new customers or teams initiating their journey with CircleCI, as it saves significant time and resources.

Benefits that customers can avail through the Config Translation service are:

  1. Efficient Translation: Our Field Engineers will provide key guidance and support in writing your CircleCI config, thus removing the time-consuming task of translation from your team.

  2. Accessible Templates: An example config for future migrating projects is available, all of which have been verified by a Field Engineer to ensure accuracy and usability.

  3. Informed Decisions: Eliminates the need for extensive research on CircleCI features and their alignment with your use case, as our Field Engineers provide insight based on their expert understanding.

  4. Specialized Assistance: By incorporating a CircleCI Field Engineer into your migration team, you gain access to personalized consultation about the CircleCI aspects of the migration.

  5. Tailored Recommendations: Offering insightful understanding into your use cases for our Field Engineers, translating into more customized, informed recommendations for your future needs.

This service is focused on the following attendees:

  • Direct contributors to the project being translated

  • The aforementioned contributor's manager for the first session

Did this answer your question?