Skip to main content

Continuous Integration Certifications

Optimizing performance through hosted builds, caching, and proprietary Test Intelligence™. Designed to be blazing fast, simple, and open to help make developers' lives easier. Plus, all the scalable features needed to meet enterprise demands – with developer autonomy alongside software efficiency , reliability, and security.
Harness Certified Expert - DeveloperHarness Certified Expert - AdministratorHarness Certified Expert - Architect
  • For Developers
  • For Administrators
  • For Architects

Prepare for the Exam

Get Certified | Harness Expert

Continuous Integration - Developer

Harness Certified Expert - CI DeveloperProduct version: Harness CI Free/Team Plans

Review Study Guide

Assesses the fundamental skills to deploy CI projects.
TopicMaterial
1. Harness Basics, Platform Entities, and Key Concepts
Describe Continuous Integration FundamentalsHarness CI
Understand Artifacts And PackagesWhat is Harness CI
Utilize The "Pipeline, Stages, Step Groups, Steps" SchemaHarness Key Concepts
Illistruate Harness Hierarchy "Account, Organizations, Projects"Connect to an Artifact Repo
Describe Artifact ReposConnect to an Artifact Repo
Configure Artifact ReposConnect to an Artifact Repo
Describe Build Infrastructures and PlatformsWhich build infrastructure is right for me
Configure Build Infrastructures and PlatformsWhich build infrastructure is right for me
Describe Different Options For CI Build InfrastructuresWhich build infrastructure is right for me
Harness Cloud - Describe Supported Platform And Os (Linux, Mac, Windows)Which build infrastructure is right for me
Harness Cloud - Test Build Infrastructure On Harness CloudGet started with Harness Cloud
Describe Available ConnectorsConnectors
Configure a Git ConnectorGitHub connector settings reference
Configure a Docker Hub ConnectorConnect to Harness Container Image Registry Using Docker Connector
Understand Harness Delegate Role For The CI CapabilityCI pipeline basics
Secrets Management - Describe Possible Usages For Harness CIAdd and Reference Text Secrets
Secrets Management - How To Retrieve And Render Secrets Using Harness ExpressionsAdd and Reference Text Secrets
Describe Harness Variables And ExpressionsBuilt-in and Custom Harness Variables Reference
Configure And Use Variables And ExpressionsBuilt-in CI codebase variables reference
Describe Built-In VariablesBuilt-in and Custom Harness Variables Reference
Describe Built-In CI Codebase VariablesBuilt-in CI codebase variables reference
Describe Default SettingsDefault Settings
Configure Default SettingsDefault Settings
Identify Types Of ArtifactsBuild and Upload Artifacts
Describe the Harness ManagerHarness Platform architecture
Describe the Harness DelegateHarness Platform architecture
2. Harness CI Pipelines and its Features
Describe Harness Step Library For CI StagesCI Technical Reference
Describe Codebase ConfigurationCreate and Configure a Codebase
Utilize Codebase ConfigurationCreate and Configure a Codebase
Describe Shared PathsShare CI Data Across Steps and Stages
Configure Shared PathsShare CI Data Across Steps and Stages
Describe Drone/CI PluginsPlugin step settings
Identify Common Drone/CI PluginsDrone Plugins
Configure A Plugin StepPlugin step settings
Describe Caching and Caching IntelligenceCache Intelligence
Configure Caching and Caching Intelligence (Save and Restore in a Stage, probably)Share and Cache CI Data
Describe Remote Docker Layer CachingOptimizing CI Build Times
Configure Remote Docker Layer CachingOptimizing CI Build Times
Describe Harness Test IntelligenceEnable Test Intelligence
Configure Harness Test IntelligenceTest Intelligence
Describe Triggers for CITrigger Pipelines using Git Events
Configure Triggers for CIConfigure Triggers for CI
Configure Custom Webhook TriggersTrigger deployments using custom triggers
Describe Input Sets and OverlaysInput Sets and Overlays
Configure Input Sets and OverlaysInput Sets and Overlays
Describe Failure Strategies

Step and Stage Failure Strategy References

Define a Failure Strategy on Stages and Steps

Configure Failure Strategies

Step and Stage Failure Strategy References

Define a Failure Strategy on Stages and Steps

Describe Conditional ExecutionStage and Step Conditional Execution Settings
Perform a Conditional ExecutionStage and Step Conditional Execution Settings
Describe Looping Strategies (Matrix, Repeat, Parallelism)

Looping Strategies Overview -- Matrix, Repeat, and Parallelism

Best Practices for Looping Strategies

Configure Looping Strategies (Matrix, Repeat, Parallelism)

Looping Strategies Overview -- Matrix, Repeat, and Parallelism

Best Practices for Looping Strategies

Advanced Options - Describe Timeout SettingsDefine a Failure Strategy on Stages and Steps
Advanced Options - Describe Selective Stage(s) ExecutionsRun Specific Stages in Pipeline
Describe Notifications - Based on Pipeline EventsAdd a Pipeline Notification Strategy
Configure Notifications - Based on Pipeline EventsAdd a Pipeline Notification Strategy
Describe How To Run Steps on Host vs ContainersWhat is Harness CI
Configure To Send PR Status Updates-
Describe How To Test For Swimlanes With Harness Run Test StepBuild, test, and publish a Docker Image for a Java application
Configure Run Test StepBuild, test, and publish a Docker Image for a Java application
Configure Outputs From One Step To AnotherUse Run steps
Step Library - Describe Save And Restore Cache In The PipelineShare and Cache CI Data
Step Library - Configure Save And Restore Cache In The PipelineShare and Cache CI Data
Step Library - Describe Background StepsBackground step settings

Configure A Background Stepconfigure Service Dependencies

Background step settings

Run Docker in Docker in a CI Stage

Step Library - Describe Git Clone Step (versus the Codebase one)Git Clone step settings
Step Library - Configure a Git Clone StepGit Clone step settings
Build an Artifact and send to an Artifact RepoBuild and push an artifact
Build a Container Image and send it to a Container Registry (such as Docker Hub)Build and push an artifact
Perform Integration Test From Host Versus From A ContainerPort Bindings
Describe Chained PipelinesPipeline chaining in Harness
Configure Chained PipelinesPipeline chaining in Harness
Describe GitHub Actions SupportRun GitHub Actions in CI pipelines
Configure a GitHub Actions StepRun GitHub Actions in CI pipelines
3. Harness User Interface Features for CI
Describe the Overview TabHarness UI Overview
Describe the Build and Pipelines TabsHarness UI Overview
Describe and Configure Tags (use it to filter entities in the UI and API)Tags Reference
Pipeline Studio - Describe the Execution History TabView and Compare Pipeline Executions
Step - Describe Details, Inputs, OutputsRuntime Inputs
4. RBAC, best practices, and small configuration tasks
Elaborate on Anonymous Docker Image pulls and Their RisksUse a Docker Connector
Utilize Images When Shells Are Not Available-
Debug A Pipeline Step By Running The Step Locally (Troubleshooting)Troubleshoot CI
Describe Harness Cloud Characteristics And Its AdvantagesHosted Builds on VM Quickstart
Configure Git Experience for CI (pipeline)Harness Git Experience Quickstart
Credentials And Permissions - Configure Or Elaborate On User And Groups For Acc, Org, And Project LevelsRole-based Access Control
Do a Basic Delegate InstallationInstall Delegate on Kubernetes or Docker
Set Container Resources - Limit Memory and Limit CPUUse Run steps

Exam Details

The Continuous Integration Developer exam tests your knowledge and skills of the Harness Integration Delivery module.

Prerequisites

  • Basic terminal skills
  • Basic understanding of on-premise or cloud architecture

Exam Details

Exam Duration: 90 minutes
Question Type: Multiple choice

Covered DomainCoverage
CI Domain65%
Hosted Builds15%
Test Intelligence10%
Code Configuration10%

Exam Objectives

List of Objectives

The following is a detailed list of exam objectives:

#Objectives
1Understand the basics of Harness and key concepts
1.1Familiarize with artifacts, packages, and different CI build infrastructures
1.2Set up and configure connectors like Git and Docker Hub
2Grasp the role of Harness Delegate and differences between Pipeline Studio and YAML structure
2.1Understand and use Harness expressions and variables
2.2Get familiar with different types of artifacts and scanning options
3Discover supported platforms and Operating Systems on Harness Cloud
3.1Define and configure connectors, and understand their usage
3.2Learn about the Harness Delegate and Harness Manager
4Explore Harness Step Library for CI stages and codebase configuration
4.1Understand shared paths and Drone/CI plugins
4.2Learn about caching and test intelligence in Harness
5Configure triggers, input sets, overlays, and failure strategies in CI
5.1Understand and apply conditional execution and looping strategies
5.2Learn about advanced options such as timeout settings and selective stage executions
6Set up notifications based on pipeline events
6.1Configure and run steps on host vs containers
6.2Learn about chaining pipelines and GitHub actions support in Harness CI
7Navigate through the Harness User Interface features such as the Overview, Build and Pipelines tabs
7.1Understand and configure tags and the execution history tab in Pipeline Studio
7.2Learn about details, inputs, and outputs in step configuration
8Understand Docker Image pulls, their risks, and how to use images when shells are unavailable
8.1Learn about troubleshooting pipeline steps and Harness Cloud's advantages
8.2Set up and manage user groups and permissions at different levels
9Perform a basic Delegate installation and set container resources
9.1Learn about chained pipelines and GitHub actions support
9.2Get familiar with common CI plugins and how to configure them

Next Steps

The Continuous Integration Developer exam can start immediately after registering. Please allow up to 90 mins for the exam.

  1. Create an account in Harness University
  2. Register for an exam
  3. Take the exam

Prepare for the Exam

Get Certified | Harness Expert

Continuous Integration - Administrator

Harness Certified Expert - CIs AdministratorProduct version: Harness CI Enterprise Plan

Review Study Guide

Assesses the fundamental skills to deploy and maintain CI projects and the overall Harness Platform. This exam builds upon the CI Developer Certification.
TopicMaterial
1. Introduction to Harness and Key Concepts
Understand continuous integration fundamentals, including critical stages or stepsHarness CI
Grasp the core concepts: "Pipeline, Stages, Step Groups, Steps" and Harness hierarchy "Account, Organizations, Projects"Key Concepts
Familiarize with Harness Manager and the role of Harness Delegate for CI capabilityCI Pipeline Basics
2. Harness Build Infrastructure and Configuration
Explore Harness Cloud supported platforms, OS, and build infrastructuresUse Harness Cloud build infrastructure
Dive into CI Build Infrastructures and their diverse optionsHarness CI
Understand Ephemeral Environments and the specific requirements for a K8s Build environmentWhich build infrastructure is right for me
3. Artifact Management and Connectivity
Grasp Artifacts and Packages spanning from jar to container image, helm, and moreArtifacts Tab
Describe and configure Artifact Repositories like cont registry, object store, jfrog, nexus, etcConnect to an Artifact repository
Delve into Harness Connectors: configuration of Git, DockerHub, and moreConnectors
4. Harness CI Pipelines and Advanced Features
Master Codebase configuration, shared paths, and step library, including plugin configurationsCreate and configure a codebase
Understand and set up advanced features like caching intelligence, test intelligence, and flow controlCache Intelligence
Configure pipeline features, including triggers, input sets, failure strategies, looping, and notificationsInput sets and overlays
5. Pipeline Execution Strategies
Get to grips with execution environments: running steps on host vs. containersStage and step conditional execution settings
Manage outputs, PR status updates, and understand chained pipelinesOutput variables with chained pipeline
Delve into advanced options like timeouts, selective stage executions, and stage context sharingContinuous Integration (CI) FAQs
6. Security and Access Control
Understand RBAC with user groups, roles, role bindings, and service account considerationsRole-based access control overview
Configure access and permissions, including tags and resource groupsPermissions Reference
Grasp the implications of anonymous Docker image pulls and other security considerationsDocker Connector Settings Reference
7. Authentication and User Management
Deep dive into OAuth, SAML, and SCIM integrationsAuthentication
Set up and manage credentials, user and group permissions, and moreAdd and manage user groups
Delve into debugging and troubleshooting techniques, including running pipeline steps locallyTroubleshoot CI
8. Policy-Based Governance and Compliance
Explore and configure policy as code with OPA and RegoHarness Policy As Code quickstart
Enforce governance within pipelines and understand templates for Harness CIManage access control for asset governance rules
Familiarize with account audit trails and their respective use casesView audit trail
9. Enterprise Features and Dashboards
Delve into Enterprise dashboards, including custom options like LookerBest practices for building dashboards
Explore Pipeline Studio's execution history and other related featuresRun pipelines using input sets and overlays
Get a handle on pipeline templatization for scalable CI solutionsBest practices and guidelines for templates

Exam Details

The Continuous Integration Administrator exam tests your knowledge and skills of the Harness Continuous Integration module.

Prerequisites

  • Intermediate terminal skills
  • Basic understanding of on-premise or cloud architecture
  • This exam builds upon the CI Developer Exam

Exam Details

Exam TypeDuration
Knowledge Exam90 minutes
Hands On Exam120 minutes
Covered DomainCoverage
Harness Basics, Platform Entities, and Key Concepts60%
Harness CI Pipelines and its Features20%
RBAC, Best Practices, and Small Config Tasks10%
Enterprise - Policy-based Governance (OPA), Dashboards, and Pipeline Templatization10%

Exam Objectives

List of Objectives

The following is a detailed list of exam objectives:

#Objectives
1Harness Platform Fundamentals
1.1Understand continuous integration fundamentals and Harness hierarchy
1.2Describe and configure key concepts like Artifacts, Packages, Build Infrastructures, and Connectors
1.3Understand Harness Cloud and its supported platforms
2Harness Configuration & Management
2.1Learn to trigger build pipelines, manage secrets, and use expressions
2.2Understand and install Harness Delegate
2.3Describe and configure the Harness Manager
3Harness Kubernetes Environment
3.1Understand requirements for a K8s build environment, stages, steps, and how they share network context
3.2Learn about project variables and how to install software on the delegate
4Harness CI Pipelines and Features
4.1Perform Codebase configuration and configure shared paths
4.2Describe and configure caching, test intelligence, and triggers
5Advanced Configurations in Harness CI
5.1Learn to configure Input Sets, Overlays, Failure Strategies, and perform Conditional Execution
5.2Understand and configure Looping Strategies, Flow Control, and Barriers
6Notifications & Steps in Harness CI
6.1Learn to configure notifications and send PR Status updates
6.2Understand and configure various steps from the Step Library
7Harness Security & User Management
7.1Understand Docker Image pulls and its risks, set container resources, and security actions
7.2Learn about OAuth and SAML Integrations, and RBAC in User Groups
8Roles, Resource Groups & Tags in Harness
8.1Understand and configure RBAC, Roles, Resource Groups, and Tags
8.2Learn about Execution History Tab in Pipeline Studio
9Harness Policy Governance & Customization
9.1Understand and configure Templates, Policy as Code, and Custom Dashboards
9.2Learn to enforce governance in a pipeline and understand Account Audit Trail

Next Steps

The Continuous Integration Administrator exam can start immediately after registering. Please allow 90 mins for the knowledge exam and approximately 90 minutes for the hands on exam.

  1. Create an account in Harness University
  2. Register for an exam. There is a $50 fee for the exam
  3. Review the instructions for the Hands On Exam
  4. Take the exams
    1. There will be a knowledge and hands on portion.

Prepare for the Exam

Get Certified | Harness Expert

Continuous Integration - Architect (BETA COMING SOON)

Harness Certified Expert - CI ArchitectProduct version: Harness CI Enterprise Plan

Coming Soon...

Assess key technical job functions and advanced skills in design, implementation and management of CI.