Continuous Integration Certifications
- For Developers
- For Administrators
- For Architects
Prepare for the Exam
Continuous Integration - Developer
Review Study Guide
Topic | Material |
---|---|
1. Harness Basics, Platform Entities, and Key Concepts | |
Describe Continuous Integration Fundamentals | Harness CI |
Understand Artifacts And Packages | Harness CI Concepts |
Utilize The "Pipeline, Stages, Step Groups, Steps" Schema | Harness Key Concepts |
Illistruate Harness Hierarchy "Account, Organizations, Projects" | Connect to an Artifact Repo |
Describe Artifact Repos | Connect to an Artifact Repo |
Configure Artifact Repos | Connect to an Artifact Repo |
Describe Build Infrastructures and Platforms | Which build infrastructure is right for me |
Configure Build Infrastructures and Platforms | Which build infrastructure is right for me |
Describe Different Options For CI Build Infrastructures | Which 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 Cloud | Get started with Harness Cloud |
Describe Available Connectors | Connectors |
Configure a Git Connector | Add a GitHub Connector |
Configure a Docker Hub Connector | Connect to Harness Container Image Registry Using Docker Connector |
Understand Harness Delegate Role For The CI Capability | CI pipeline basics |
Secrets Management - Describe Possible Usages For Harness CI | Add and Reference Text Secrets |
Secrets Management - How To Retrieve And Render Secrets Using Harness Expressions | Add and Reference Text Secrets |
Describe Harness Variables And Expressions | Built-in and Custom Harness Variables Reference |
Configure And Use Variables And Expressions | Built-in CI codebase variables reference |
Describe Built-In Variables | Built-in and Custom Harness Variables Reference |
Describe Built-In CI Codebase Variables | Built-in CI codebase variables reference |
Describe Default Settings | Default Settings |
Configure Default Settings | Default Settings |
Identify Types Of Artifacts | Build and Upload Artifacts |
Describe the Harness Manager | Harness Platform architecture |
Describe the Harness Delegate | Harness Platform architecture |
2. Harness CI Pipelines and its Features | |
Describe Harness Step Library For CI Stages | CI Technical Reference |
Describe Codebase Configuration | Create and Configure a Codebase |
Utilize Codebase Configuration | Create and Configure a Codebase |
Describe Shared Paths | Share CI Data Across Steps and Stages |
Configure Shared Paths | Share CI Data Across Steps and Stages |
Describe Drone/CI Plugins | Plugin step settings |
Identify Common Drone/CI Plugins | Drone Plugins |
Configure A Plugin Step | Plugin step settings |
Describe Caching and Caching Intelligence | Cache Intelligence |
Configure Caching and Caching Intelligence (Save and Restore in a Stage, probably) | Share and Cache CI Data |
Describe Remote Docker Layer Caching | Optimizing CI Build Times |
Configure Remote Docker Layer Caching | Optimizing CI Build Times |
Describe Harness Test Intelligence | Enable Test Intelligence |
Configure Harness Test Intelligence | Test Intelligence |
Describe Triggers for CI | Trigger Pipelines using Git Events |
Configure Triggers for CI | Configure Triggers for CI |
Configure Custom Webhook Triggers | Trigger deployments using custom triggers |
Describe Input Sets and Overlays | Input Sets and Overlays |
Configure Input Sets and Overlays | Input Sets and Overlays |
Describe Failure Strategies | |
Configure Failure Strategies | |
Describe Conditional Execution | Stage and Step Conditional Execution Settings |
Perform a Conditional Execution | Stage and Step Conditional Execution Settings |
Describe Looping Strategies (Matrix, Repeat, Parallelism) | Looping Strategies Overview -- Matrix, Repeat, and Parallelism |
Configure Looping Strategies (Matrix, Repeat, Parallelism) | Looping Strategies Overview -- Matrix, Repeat, and Parallelism |
Advanced Options - Describe Timeout Settings | Define a Failure Strategy on Stages and Steps |
Advanced Options - Describe Selective Stage(s) Executions | Run Specific Stages in Pipeline |
Describe Notifications - Based on Pipeline Events | Add a Pipeline Notification Strategy |
Configure Notifications - Based on Pipeline Events | Add a Pipeline Notification Strategy |
Describe How To Run Steps on Host vs Containers | Harness CI concepts |
Configure To Send PR Status Updates | - |
Describe How To Test For Swimlanes With Harness Run Test Step | Build, test, and publish a Docker Image for a Java application |
Configure Run Test Step | Build, test, and publish a Docker Image for a Java application |
Configure Outputs From One Step To Another | Run Tests step settings |
Step Library - Describe Save And Restore Cache In The Pipeline | Share and Cache CI Data |
Step Library - Configure Save And Restore Cache In The Pipeline | Share and Cache CI Data |
Step Library - Describe Background Steps | Background step settings |
Configure A Background Stepconfigure Service Dependencies | |
Step Library - Describe Git Clone Step (versus the Codebase one) | Git Clone step settings |
Step Library - Configure a Git Clone Step | Git Clone step settings |
Build an Artifact and send to an Artifact Repo | Build 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 Container | Port Bindings |
Describe Chained Pipelines | Pipeline chaining in Harness |
Configure Chained Pipelines | Pipeline chaining in Harness |
Describe GitHub Actions Support | Run GitHub Actions in CI pipelines |
Configure a GitHub Actions Step | Run GitHub Actions in CI pipelines |
3. Harness User Interface Features for CI | |
Describe the Overview Tab | Harness UI Overview |
Describe the Build and Pipelines Tabs | Harness UI Overview |
Describe and Configure Tags (use it to filter entities in the UI and API) | Tags Reference |
Pipeline Studio - Describe the Execution History Tab | View and Compare Pipeline Executions |
Step - Describe Details, Inputs, Outputs | Runtime Inputs |
4. RBAC, best practices, and small configuration tasks | |
Elaborate on Anonymous Docker Image pulls and Their Risks | Use a Docker Connector |
Utilize Images When Shells Are Not Available | - |
Debug A Pipeline Step By Running The Step Locally (Troubleshooting) | Troubleshoot Continuous Integration |
Describe Harness Cloud Characteristics And Its Advantages | Hosted 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 Levels | Role-based Access Control |
Do a Basic Delegate Installation | Install Delegate on Kubernetes or Docker |
Set Container Resources - Limit Memory and Limit CPU | Run Step Settings |
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 Domain | Coverage |
---|---|
CI Domain | 65% |
Hosted Builds | 15% |
Test Intelligence | 10% |
Code Configuration | 10% |
Exam Objectives
List of Objectives
The following is a detailed list of exam objectives:
# | Objectives |
---|---|
1 | Harness Basics, Platform Entities, And Key Concepts |
1.1 | Describe Continuous Integration Fundamentals |
1.2 | Understand Artifacts And Packages |
1.3 | Utilize The "Pipeline, Stages, Step Groups, Steps" Schema |
1.4 | Illistruate Harness Hierarchy "Account, Organizations, Projects" |
1.5 | Describe Artifact Repos |
1.6 | Configure Artifact Repos |
1.7 | Describe Build Infrastructures And Platforms |
1.8 | Configure Build Infrastructures And Platforms |
1.9 | Describe Different Options For CI Build Infrastructures |
1.10 | Harness Cloud - Describe the Supported Platform And Os (Linux, Mac, Windows) |
1.11 | Harness Cloud - Test Build Infrastructure On Harness Cloud |
1.12 | Define Connectors (You Can Use Source Providers, Artifact Repos, Cloud Providers, Etc) |
1.13 | Configure A Git Connector |
1.14 | Configure A Docker Hub Connector |
1.15 | Understand the Harness Delegate Role For The CI Capability |
1.16 | Describe Pipeline Studio Vs Yaml Structure |
1.17 | Secrets Management - Describe Possible Usages For Harness CI |
1.18 | Secrets Management - How To Retrieve And Render Secrets Using Harness Expressions |
1.19 | Describe Harness Variables And Expressions |
1.20 | Configure And Use Variables And Expressions |
1.21 | Describe Built-In Variables |
1.22 | Describe Built-In CI Codebase Variables |
1.23 | Describe Default Settings |
1.24 | Configure Default Settings |
1.25 | Identify Types Of Artifacts |
1.26 | Identify Scanning Options |
1.27 | Describe The Harness Manager |
1.28 | Describe The Harness Delegate |
2 | Harness CI Pipelines And Their Features |
2.1 | Describe Harness Step Library For CI Stages |
2.2 | Describe Codebase Configuration |
2.3 | Utilize Codebase Configuration |
2.4 | Describe Shared Paths |
2.5 | Configure Shared Paths |
2.6 | Describe Drone/CI Plugins |
2.7 | Identify Common Drone/CI Plugins |
2.8 | Configure A Plugin Step |
2.9 | Describe Caching And Caching Intelligence |
2.10 | Configure Caching And Caching Intelligence |
2.11 | Describe Remote Docker Layer Caching |
2.12 | Configure Remote Docker Layer Caching |
2.13 | Describe Harness Test Intelligence |
2.14 | Utilize Harness Test Intelligence |
2.15 | Describe Triggers For CI |
2.16 | Configure Triggers For CI |
2.17 | Configure Custom Webhook Triggers |
2.18 | Describe Input Sets And Overlays |
2.19 | Configure Input Sets And Overlays |
2.20 | Describe Failure Strategies |
2.21 | Configure Failure Strategies |
2.22 | Describe Conditional Execution |
2.23 | Perform A Conditional Execution |
2.24 | Describe Looping Strategies (Matrix, Repeat, Parallelism) |
2.25 | Configure Looping Strategies (Matrix, Repeat, Parallelism) |
2.26 | Advanced Options - Describe Timeout Settings |
2.27 | Advanced Options - Describe Selective Stage(S) Executions |
2.28 | Describe Notifications - Based On Pipeline Events |
2.29 | Configure Notifications - Based On Pipeline Events |
2.30 | Describe How To Run Steps On Host Vs Containers |
2.31 | Configure To Send Pr Status Updates |
2.32 | Describe How To Test For Swimlanes With Harness Run Test Step |
2.33 | Configure Run Test Step |
2.34 | Configure Outputs From One Step To Another |
2.35 | Step Library - Describe Save And Restore Cache In The Pipeline |
2.36 | Step Library - Configure Save And Restore Cache In The Pipeline |
2.37 | Step Library - Describe Background Steps |
2.38 | Step Library - Configure A Background Stepconfigure Service Dependencies (SQL Instances, Elasticsearch, Dind, Etc.) - Adding Steps To A Stage |
2.39 | Step Library - Describe Git Clone Step |
2.40 | Step Library - Configure A Git Clone Step |
2.41 | Build An Artifact And Send To An Artifact Repo |
2.42 | Build A Container Image And Send It To A Container Registry |
2.43 | Perform Integration Test From Host Versus From A Container |
2.44 | Describe Chained Pipelines |
2.45 | Configure Chained Pipelines |
2.46 | Describe Github Actions Support |
2.47 | Configure A Github Actions Step |
3 | Harness User Interface Features For CI |
3.1 | Describe The Overview Tab |
3.2 | Describe The Build And Pipelines Tabs |
3.3 | Describe And Configure Tags |
3.4 | Pipeline Studio - Describe The Execution History Tab |
3.5 | Step - Describe Details, Inputs, Outputs |
4 | Rbac, Best Practices, And Small Configuration Tasks |
4.1 | Elaborate On Anonymous Docker Image Pulls And Their Risks |
4.2 | Utilize Images When Shells Are Not Available |
4.3 | Debug A Pipeline Step By Running The Step Locally (Troubleshooting) |
4.4 | Describe Harness Cloud Characteristics And Its Advantages |
4.5 | Configure Git Experience For CI (Pipeline) |
4.6 | Credentials And Permissions - Configure Or Elaborate On User And Groups For Acc, Org, And Project Levels |
4.7 | Do A Basic Delegate Installation |
4.8 | Set Container Resources - Limit Memory And Limit CPU |
Next Steps
The Continuous Integration Developer exam can start immediately after registering. Please allow 90 mins for the exam.
- Create an account in Harness University
- Register for an exam
- Take the exam
Prepare for the Exam
Continuous Integration - Administrator (BETA COMING SOON)
Review Study Guide - Coming Soon
Topic | Material |
---|---|
1. Harness Basics, Platform Entities, and Key Concepts | |
Describe continuous integration fundamentals (important stages or steps) | Harness CI |
Describe Artifacts and Packages (from jar to container image, helm, etc) | Harness CI concepts |
Describe and explain the "Pipeline, Stages, Step Groups, Steps" schema | Key concepts |
Describe Harness hierarchy "Account, Organizations, Projects" | Key concepts |
Trigger the build pipeline via API - With or without inputset | Harness API quickstart |
Configure Artifact Repos - can be cont registry, object store, jfrog, nexus, etc. | Connect to an Artifact Repo |
Describe Build Infrastructures and Platforms | Which build infrastructure is right for me? |
Configure Build Infrastructures and Platforms | Which build infrastructure is right for me? |
CI Build Infrastructures & Different Options Available | Which build infrastructure is right for me? |
Harness Cloud - Describe Supported platform and OS (Linux, Mac, Windows) | Which build infrastructure is right for me? |
Describe Ephemeral Environments | Get started with Harness Cloud |
Describe Harness Cloud Build Infrastructure | Get started with Harness Cloud |
Describe Connectors (you can use Source Providers, Artifact Repos, Cloud Providers, etc) | Connectors |
Configure a Git Connector | Add a GitHub Connector |
Configure a DockerHub Connector | Connect to Harness container image registry Using Docker connector |
Describe Harness Delegate role for the CI capability | CI Pipeline Basics |
Secrets Management - How to retrieve and render secrets using Harness Expressions | Add/Use Text Secrets |
Configure and use Variables and Expressions - JEXL String methods | Built-in CI codebase variables reference |
Describe built-in variables | Harness Variables |
Describe built-in CI codebase variables. | Built-in CI codebase variables reference |
Describe the Harness Manager | Platform Architecture |
Install a Harness Delegate | Platform Architecture |
Describe Delegate Task Selection | Delegate Overview |
Describe what's required for a K8s Build environment | Kubernetes deployments basics |
Describe what Stage and Step represents in a K8s build env | Stage and step conditional execution settings |
Describe how Stage steps share network context and workdir (via volumes and shared paths) | Stage and step conditional execution settings |
Project Variables | Add a Variable |
Install software on the delegate with initialization scripts (INIT_SCRIPT) or build your own Delegate | Docker delegate environment variables |
2. Harness CI Pipelines and its Features | |
Perform Codebase configuration | Create and configure a codebase |
Describe Shared Paths in depth (what is, how Harness does via volumes) | Share CI data across steps and stages |
Configure Shared Paths | Share CI data across steps and stages |
Step Library - Configure a Plugin Step | Plugin step settings |
Describe Caching and Caching Intelligence | Cache Intelligence |
Configure Caching and Caching Intelligence (Save and Restore in a Stage, probably) | Cache Intelligence |
Describe Harness Test Intelligence | Get started with Test Intelligence |
Configure Harness Test Intelligence | Enable Test Intelligence |
Configure Triggers for CI (git-based, etc) including elaborating on Trigger Conditions | Trigger pipelines using Git events |
Configure custom webhook triggers | Trigger deployments using custom triggers |
Configure Input Sets and Overlays | Input Sets |
Configure Failure Strategies | Define a failure strategy on stages and steps |
Perform a Conditonal Execution | Stage and step conditional execution settings |
Describe Looping Strategies (Matrix, Repeat, Parallelism) | Looping strategies overview -- matrix, repeat, and parallelism |
Configure Looping Strategies (Matrix, Repeat, Parallelism) | Best Practices for Looping Strategies |
Describe Flow Control and Barriers | Controlling resource usage with Barriers, Resource Constraints, and Queue steps |
Configure Flow Control and Barriers | Controlling resource usage with Barriers, Resource Constraints, and Queue steps |
Advanced Options - Describe Timeout Settings | Define a failure strategy on stages and steps |
Advanced Options - Describe selective stage(s) executions | Run specific stages in pipeline |
Configure Notifications - Based on Pipeline Events | Add a pipeline notification strategy |
Describe how to run Steps on Host vs Containers (can use Harness Cloud to make it simpler) | CI Concepts |
Configure to send PR Status updates | Harness GitOps ApplicationSet and PR pipeline tutorial |
Configure outputs from one step to another | Run Tests step settings |
Step Library - Describe Save and Restore Cache in the Pipeline | Share and cache CI data |
Step Library - Configure Save and Restore Cache in the Pipeline | Share and cache CI data |
Step Library - Describe Background Steps | Background step settings |
Step Library - Configure a Background Step) - adding steps to a stage | Background step settings |
Step Library - Describe Git Clone Step (versus the Codebase one) | CI Git Clone Step |
Step Library - Configure a Git Clone Step | CI Git Clone Step |
Perform Integration test from Host versus from a Container | Port Bindings |
Describe Chained Pipelines | Pipeline Chaining |
Configure Chained Pipelines | Pipeline Chaining |
Describe GitHub Actions support | Use the GitHub Actions Drone plugin |
Configure a GitHub Actions Step | Use the GitHub Actions Drone plugin |
Understand How to Parallel Steps in a Stage - K8s infra - Describe Limit vs Requests | Speed up CI test pipelines using parallelism |
3. RBAC, Best Practices, and Small Configuration Tasks | |
Elaborate on Anonymous Docker Image pulls and its risks. | Connect to Harness container image registry Using Docker connector |
Debug a Pipeline step by running the step locally (troubleshooting) | Troubleshooting CI |
Configure Git Experience for CI (pipeline) | Harness Git Experience quickstart |
Credentials and Permissions - Configure or Elaborate on User and Groups for Acc, Org, Project levels | Role Based Access Control |
Describe Set Container Resources - Limit Memory and Limit CPU | Set Container Resources |
Descibe What Security Actions Are Available | Authentication overview |
Describe OAuth and SAML Integrations | Single Sign-On (SSO) with SAML |
Describe SAML + SCIM (automatic provisioning) | Provision users and groups using Azure AD (SCIM) |
Describe RBAC in User Groups X Roles (Role Bindings) | Role-based access control overview |
Describe RBAC and Role Bindings for Service Account | Harness RBAC components |
Describe Resource Groups | Harness RBAC components |
Configure Resource Groups | Harness RBAC components |
RBAC - Describe Roles | Harness RBAC components |
RBAC - Configure Roles | Harness RBAC components |
Describe and Configure Tags (use it to filter entities in the UI and API) | Tags reference |
Pipeline Studio - Describe the Execution History Tab | View and compare pipeline executions |
4. Enterprise - Policy-based Governance (OPA), Dashboards, and Pipeline Templatization | |
Describe Templates for Harness CI | Templates |
Configure Templates for Harness CI | Templates |
Describe Policy as Code (OPA, Rego) | Harness Policy As Code overview |
Configure Policy as Code - Apply in any common use case (OPA, Rego) | Harness Policy As Code overview |
Enforce Gov in a Pipeline with a Step (OPA) | Harness Policy As Code overview |
Account Audit Trail - Describe Use Cases | Audit Trail |
Describe Custom Dashboards (Looker, Enterprise) | Dashboards Overview |
Exam Details
(BETA Coming Soon) 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 Type | Duration |
---|---|
Knowledge Exam | 90 minutes |
Hands On Exam | 90 minutes |
Covered Domain | Coverage |
---|---|
Harness Basics, Platform Entities, and Key Concepts | 60% |
Harness CI Pipelines and its Features | 20% |
RBAC, Best Practices, and Small Config Tasks | 10% |
Enterprise - Policy-based Governance (OPA), Dashboards, and Pipeline Templatization | 10% |
Exam Objectives
List of Objectives
The following is a detailed list of exam objectives:
# | Objectives |
---|---|
1 | Harness Basics, Platform Entities, and Key Concepts |
1.1 | Describe continuous integration fundamentals (important stages or steps) |
1.2 | Describe Artifacts and Packages (from jar to container image, helm, etc) |
1.3 | Describe and explain the "Pipeline, Stages, Step Groups, Steps" schema |
1.4 | Describe Harness hierarchy "Account, Organizations, Projects" |
1.5 | Trigger the build pipeline via API - With or without inputset |
1.6 | Configure Artifact Repos |
1.7 | Describe Build Infrastructures and Platforms |
1.8 | Configure Build Infrastructures and Platforms |
1.9 | CI Build Infrastructures & Different Options Available |
1.10 | Harness Cloud - Describe Supported platform and OS (Linux, Mac, Windows) |
1.11 | Describe Ephemeral Environments |
1.12 | Describe Harness Cloud Build Infrastructure |
1.13 | Describe Connectors (you can use Source Providers, Artifact Repos, Cloud Providers, etc) |
1.14 | Configure a Git Connector |
1.15 | Configure a DockerHub Connector |
1.16 | Describe Harness Delegate role for the CI capability |
1.17 | Secrets Management - How to retrieve and render secrets using Harness Expressions |
1.18 | Configure and use Variables and Expressions - JEXL String methods |
1.19 | Describe built-in variables |
1.20 | Describe built-in CI codebase variables. |
1.21 | Describe the Harness Manager |
1.22 | Install a Harness Delegate |
1.23 | Describe Delegate Task Selection |
1.24 | Describe what's required for a K8s Build environment |
1.25 | Describe what Stage and Step represents in a K8s build env |
1.26 | Describe how Stage steps share network context and workdir (via volumes and shared paths) |
1.27 | Project Variables |
1.28 | Install software on the delegate with initialization scripts (INIT_SCRIPT) or build your own Delegate |
2 | Harness CI Pipelines and its Features |
2.1 | Perform Codebase configuration |
2.2 | Describe Shared Paths in depth (what is, how Harness does via volumes) |
2.3 | Configure Shared Paths |
2.4 | Step Library - Configure a Plugin Step |
2.5 | Describe Caching and Caching Intelligence |
2.6 | Configure Caching and Caching Intelligence (Save and Restore in a Stage, probably) |
2.7 | Describe Harness Test Intelligence |
2.8 | Configure Harness Test Intelligence |
2.9 | Configure Triggers for CI (git-based, etc) including elaborating on Trigger Conditions |
2.10 | Configure custom webhook triggers |
2.11 | Configure Input Sets and Overlays |
2.12 | Configure Failure Strategies |
2.13 | Perform a Conditional Execution |
2.14 | Describe Looping Strategies (Matrix, Repeat, Parallelism) |
2.15 | Configure Looping Strategies (Matrix, Repeat, Parallelism) |
2.16 | Describe Flow Control and Barriers |
2.17 | Configure Flow Control and Barriers |
2.18 | Advanced Options - Describe Timeout Settings |
2.19 | Advanced Options - Describe selective stage(s) executions |
2.20 | Configure Notifications - Based on Pipeline Events |
2.21 | Describe how to run Steps on Host vs Containers (can use Harness Cloud to make it simpler) |
2.22 | Configure to send PR Status updates |
2.23 | Configure outputs from one step to another |
2.24 | Step Library - Describe Save and Restore Cache in the Pipeline |
2.25 | Step Library - Configure Save and Restore Cache in the Pipeline |
2.26 | Step Library - Describe Background Steps |
2.27 | Step Library - Configure a Background Step) - adding steps to a stage |
2.28 | Step Library - Describe Git Clone Step (versus the Codebase one) |
2.29 | Step Library - Configure a Git Clone Step |
2.30 | Perform Integration test from Host versus from a Container |
2.31 | Describe Chained Pipelines |
2.32 | Configure Chained Pipelines |
2.33 | Describe GitHub Actions support |
2.34 | Configure a GitHub Actions Step |
2.35 | Understand How to Parallel Steps in a Stage - K8s infra - Describe Limit vs Requests |
3 | RBAC, Best Practices, and Small Configuration Tasks |
3.1 | Elaborate on Anonymous Docker Image pulls and its risks. |
3.2 | Debug a Pipeline step by running the step locally (troubleshooting) |
3.3 | Configure Git Experience for CI (pipeline) |
3.4 | Credentials and Permissions - Configure or Elaborate on User and Groups for Acc, Org, Project levels |
3.5 | Describe Set Container Resources - Limit Memory and Limit CPU |
3.6 | Descibe What Security Actions Are Available |
3.7 | Describe OAuth and SAML Integrations |
3.8 | Describe SAML + SCIM (automatic provisioning) |
3.9 | Describe RBAC in User Groups X Roles (Role Bindings) |
3.10 | Describe RBAC and Role Bindings for Service Account |
3.11 | Describe Resource Groups |
3.12 | Configure Resource Groups |
3.13 | RBAC - Describe Roles |
3.14 | RBAC - Configure Roles |
3.15 | Describe and Configure Tags (use it to filter entities in the UI and API) |
3.16 | Pipeline Studio - Describe the Execution History Tab |
4 | Policy-based Governance (OPA), Dashboards, and Pipeline Templatization |
4.1 | Describe Templates for Harness CI |
4.2 | Configure Templates for Harness CI |
4.3 | Describe Policy as Code (OPA, Rego) |
4.4 | Configure Policy as Code - Apply in any common use case (OPA, Rego) |
4.5 | Enforce Gov in a Pipeline with a Step (OPA) |
4.6 | Account Audit Trail - Describe Use Cases |
4.7 | Describe Custom Dashboards (Looker, Enterprise) |
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.
- Create an account in Harness University
- Register for an exams
- Review the instructions for the Hands On Exam
- Take the exams
- There will be a knowledge and hands on portion.