For the complete documentation index, see llms.txt. This page is also available as Markdown.

Continuous Delivery & GitOps

Learn Continuous Delivery & GitOps through Harness University

Eliminate scripting and manual deployments with Argo CD-as-a-Service and powerful, easy-to-use pipelines. Empower your teams to deliver new features, faster – with AI/ML for automated canary and blue/green deployments, advanced verification, and intelligent rollback.

Go to Harness University for the full catalogue of courses and certifications.

Self-Paced Training Instructor-Led Training Certifications

Self-Paced Training

Free self-paced courses that you can consume on your own time.

Instructor-Led Training

Intensive two-day courses are designed for engineers looking to deepen their understanding and expertise in Harness.

Certifications

Test and validate your knowledge of Harness by becoming a Harness Certified Expert.

Continuous Delivery & GitOps - Developer

Continuous Delivery & GitOps - Developer badge

Product version: Harness CD & GitOps Free Plans

Review Study Guide

Assesses the fundamental skills to deploy your applications with CD & GitOps projects.

Topic
Material

1. Application Architectures and Services for Deployment

Define Continuous Delivery

Artifact/Kubernetes Manifest Sources

2. Swimlanes

Services and Environments

Infrastructure and Environments

3. Continuous Delivery

Cloud Formation Provider

Git Trigger

Approvals

4. Continuous Verification

APM/Log Based Verification

Validate Deployments

HTTP Execution Checks

5. GitOps

Install GitOps Agent

6. Data Visibility

7. Security

Role Based Access Control

Register for Exam

Exam Details

The Continuous Delivery Developer exam tests your knowledge and skills of the Harness Continuous 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
Percentage

Understanding and Configuring Deployment Architectures

10%

Exploring Kubernetes Deployment & Manifests

15%

Deployment Environment Configuration

10%

Application Tagging and Deployment Strategies

15%

Mastering Continuous Delivery

20%

Diving into Continuous Verification

10%

Leveraging GitOps

10%

Gaining Data Visibility

5%

Ensuring Security

5%

Exam Objectives

List of Objectives

The following is a detailed list of exam objectives:

#
Objectives

1

Understanding and Configuring Deployment Architectures

1.1

Define what deployment means and what makes it continuous.

1.2

Explain different application architectures.

1.3

Identify the necessary artifacts, manifests, and services for a deployment.

2

Exploring Kubernetes Deployment & Manifests

2.1

Understand the purpose and use of Kubernetes manifests (flat file, helm, etc.)

2.2

Identify and configure overrides for service variables (secrets, non-secrets).

2.3

Understand the concept of basic, rolling, canary, and blue/green deployments.

3

Deployment Environment Configuration

3.1

Understand and set up environments for your Kubernetes deployment, including Prod and Non-prod.

3.2

Describe and configure infrastructure definitions and overrides for an environment.

4

Application Tagging and Deployment Strategies

4.1

Learn about tagging, labeling, identifiers, and their uses.

4.2

Understand and configure rolling, canary, and blue/green deployments for different application types.

5

Mastering Continuous Delivery

5.1

Automate deployments in your environment.

5.2

Identify pre-deployment steps and set up triggers.

5.3

Describe and configure Policy as Code, ticketing, documentation, fetching process, approval process, and failure strategies.

6

Diving into Continuous Verification

6.1

Identify deployment verification types.

6.2

Understand verification through deployment logs and deployment health checks.

6.3

Monitor server health and execution checks during a deployment.

7

Leveraging GitOps

7.1

Explain the principles, use cases, and benefits of GitOps.

7.2

Install the GitOps agent and connect your Kubernetes cluster and application repository to Harness.

7.3

Set up an application in Harness using GitOps.

8

Gaining Data Visibility

8.1

Describe dashboards.

8.2

Configure notifications, alerts, and tagging and labeling for governance and reporting.

9

Ensuring Security

9.1

Understand two-factor authentication (2FA).

9.2

Describe Role-Based Access Control (RBAC) and built-in roles.

Next Steps

The Continuous Delivery 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

Register for Exam

Continuous Delivery & GitOps - Administrator

Continuous Delivery & GitOps - Administrator badge

Product version: Harness CD & GitOps Paid Plans

Review Study Guide

Assesses the fundamental skills to deploy and maintain CD & GitOps projects and the overall Harness Platform. This exam builds upon the Continuous Delivery & GitOps Developer Certification.

Topic
Material

1. Deployment Management with Harness CD

Understanding the mechanisms of Kubernetes deployments via Harness CD

Managing artifacts and manifests for application deployment

Handling deployment issues and implementing troubleshooting strategies

2. Delegate and Infrastructure Management

Configuring Harness Delegates for specific tasks

Implementing best practices for delegate installation

Ensuring effective logging and communication from Harness Delegates

3. Implementing and Managing Canary and Traditional Deployments

Setting up and managing Kubernetes Canary deployments

Utilizing Harness CD features for deployments

4. Effective Use of Harness Expressions and Variables

Using Harness expressions and variables within deployments

Managing and referring service variables at runtime

5. Harness Configuration Management and Parameter Control

Managing parameters securely using Harness

Understanding and implementing values overrides

Handling Helm Chart parameter control

6. Secure and Efficient Artifact Management

Onboarding new applications using Harness CD

Integrating Harness with artifact repositories

7. Implementing and Utilizing GitOps with Harness

Understanding and addressing drift between Git and deployed workloads

Managing Harness Git Experience for different entities

8. Implementing and Managing Secret Management

Integrating Harness with different Secrets Managers

Ensuring secure handling of secrets in pipelines

9. Infrastructure as Code (IaC) and Provisioning Management

Implementing IaC principles with Harness

Troubleshooting IaC deployment issues

10. Harness User and Access Management

Implementing and managing user authentication

Implementing and managing Role-Based Access Control within Harness

11. Implementation of Policies and Governance in Deployment

Implementing deployment halts or restrictions

Managing stability during critical times

12. Harness UI and UX Proficiency

Navigating and utilizing Harness UI for configurations

Efficiently locating and modifying configurations within the UI

13. Custom and Advanced Deployment Strategies

Creating and managing custom deployment strategies

Handling deployment to various infrastructure types

14. Advanced Troubleshooting and Optimization

Implementing advanced troubleshooting steps in CD stages and pipelines

Optimizing delegate usage and managing workload distribution

Register for Exam

Exam Details

The Continuous Delivery & GitOps Administrator exam tests your knowledge and skills of the Harness Continuous Delivery module.

Prerequisites

Exam Details

Exam Type
Duration

Knowledge Exam

90 minutes

Hands On Exam

120 minutes

Covered Domain
Percentage

Deployment Management and Troubleshooting

15%

Delegate and Infrastructure Management

10%

Deployment Strategies (Canary, Traditional, etc.)

10%

Harness Expressions and Variable Management

10%

Configuration Management and Parameter Control

15%

Artifact and Repository Management

5%

GitOps, Drift Management, and Git Integrations

10%

Secret Management and Security Configurations

5%

IaC, Provisioning, and Cloud Configurations

10%

User, Access, and Identity Management

5%

Policies, Governance, and Deployment Restrictions

5%

Exam Objectives

List of Objectives

The following is a detailed list of exam objectives:

#
Objective

1

Deployment Management with Harness CD

1.1

Understanding the mechanisms of Kubernetes deployments via Harness CD

1.2

Managing artifacts and manifests for application deployment

1.3

Handling deployment issues and implementing troubleshooting strategies

2

Delegate and Infrastructure Management

2.1

Configuring Harness Delegates for specific tasks

2.2

Implementing best practices for delegate installation

2.3

Ensuring effective logging and communication from Harness Delegates

3

Implementing and Managing Canary and Traditional Deployments

3.1

Setting up and managing Kubernetes Canary deployments

3.2

Utilizing Harness CD features for deployments

3.3

Addressing deployment issues

4

Effective Use of Harness Expressions and Variables

4.1

Using Harness expressions and variables within deployments

4.2

Managing and referring service variables at runtime

5

Harness Configuration Management and Parameter Control

5.1

Managing parameters securely using Harness

5.2

Understanding and implementing values overrides

5.3

Handling Helm Chart parameter control

6

Secure and Efficient Artifact Management

6.1

Onboarding new applications using Harness CD

6.2

Integrating Harness with artifact repositories

7

Implementing and Utilizing GitOps with Harness

7.1

Understanding and addressing drift between Git and deployed workloads

7.2

Managing Harness Git Experience for different entities

8

Implementing and Managing Secret Management

8.1

Integrating Harness with different Secrets Managers

8.2

Ensuring secure handling of secrets in pipelines

9

Infrastructure as Code (IaC) and Provisioning Management

9.1

Implementing IaC principles with Harness

9.2

Troubleshooting IaC deployment issues

10

Harness User and Access Management

10.1

Implementing and managing user authentication

10.2

Implementing and managing Role-Based Access Control within Harness

11

Implementation of Policies and Governance in Deployment

11.1

Implementing deployment halts or restrictions

11.2

Managing stability during critical times

12

Harness UI and UX Proficiency

12.1

Navigating and utilizing Harness UI for configurations

12.2

Efficiently locating and modifying configurations within the UI

13

Custom and Advanced Deployment Strategies

13.1

Creating and managing custom deployment strategies

13.2

Handling deployment to various infrastructure types

14

Advanced Troubleshooting and Optimization

14.1

Implementing advanced troubleshooting steps in CD stages and pipelines

14.2

Optimizing delegate usage and managing workload distribution

Next Steps

The Continuous Delivery Administrator exam can start immediately after registering. Please allow up to 90 mins for the knowledge exam and up to 2 hours 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. Take the exams

    1. There will be a knowledge and hands on portion.

Register for Exam

Continuous Delivery & GitOps - Architect

Continuous Delivery & GitOps - Architect badge

Product version: Harness CD & GitOps Paid Plans

Review Study Guide

Assess key technical job functions and advanced skills in design, implementation and management of CD & GitOps. This exam builds upon the Continuous Delivery & GitOps Administrator Certification.

Objective
Material

1. Harness Delegates Management

Understand and troubleshoot Delegate installation and connectivity

Implement high availability for Harness Delegates

Manage Delegate upgradability and customization using INIT_SCRIPT

2. Security Practices in Harness

Apply the Principle of Least Privilege (PoLP) in Harness setup

Implement secure deployment practices in varied environments

Manage and mitigate security concerns related to Delegate access and use

3. Designing and Implementing CD Pipelines in Harness

Develop and optimize pipelines using Harness

Implement and manage pipeline templates using GitOps practices

Manage artifacts and dependencies in pipeline stages

4. Infrastructure as Code and Configuration Management

Differentiate and apply concepts of IaC and Configuration Management within Harness

Implement and optimize the use of Terraform within Harness pipelines

Handle and manage dependencies and initial requirements for IaC within Harness

5. Continuous Verification (CV) and Observability in Harness

Utilize various tools for logs and APM in CV strategies

Implement effective observability and monitoring of Harness components

Understand and optimize feedback loops within CD pipelines

6. Utilizing and Managing Secrets and Configurations in Harness

Efficiently manage secrets within Harness

Ensure secure and optimal handling of configurations

7. Deployment Strategies and Rollbacks in Harness

Implement different deployment strategies (e.g., Canary, Blue-Green) using Harness

Design and troubleshoot rollback strategies for failed deployments

Manage and troubleshoot Helm and Umbrella Chart deployments in Kubernetes

8. Integrating and Optimizing the Use of Cloud Providers and Platforms in Harness

Implement optimal Harness setups for varied cloud platforms (e.g., AWS, Azure)

Manage and troubleshoot deployments in varied environments (e.g., AWS EKS, Lambda)

9. Automating and Customizing Workflow Triggers in Harness

Design and implement custom pipeline triggers with parameters

Ensure secure and authorized trigger execution in Harness workflows

10. Harness Best Practices for Scalable and Efficient CD

Implement best practices for utilizing Harness features for scalable and efficient CD

Optimize user experience and performance through effective management of Harness components

11. Problem Solving and Troubleshooting in Harness Environment

Develop proficiency in troubleshooting common issues within Harness

Implement problem-solving strategies for diverse deployment and operational challenges

Register for Exam

Exam Details

The Continuous Delivery & GitOps Architect exam tests your knowledge and skills of the Harness Continuous Delivery module.

Prerequisites

Exam Details

Exam Type
Duration

Knowledge Exam

90 minutes

Hands On Exam

120 minutes

Covered Domain
Percentage

Harness Delegates Management

15%

Security Practices in Harness

10%

Designing and Implementing CD Pipelines in Harness

20%

Infrastructure as Code and Configuration Management

15%

Continuous Verification (CV) and Observability in Harness

10%

Utilizing and Managing Secrets and Configurations in Harness

10%

Deployment Strategies and Rollbacks in Harness

10%

Integrating and Optimizing Cloud Providers and Platforms

5%

Automating and Customizing Workflow Triggers in Harness

5%

Harness Best Practices for Scalable and Efficient CD

5%

Problem Solving and Troubleshooting in Harness Environment

5%

Exam Objectives

List of Objectives

The following is a detailed list of exam objectives:

#
Objective

1

Harness Delegates Management

1.1

Understand and troubleshoot Delegate installation and connectivity

1.2

Implement high availability for Harness Delegates

1.3

Manage Delegate upgradability and customization using INIT_SCRIPT

2

Security Practices in Harness

2.1

Apply the Principle of Least Privilege (PoLP) in Harness setup

2.2

Implement secure deployment practices in varied environments

2.3

Manage and mitigate security concerns related to Delegate access and use

3

Designing and Implementing CD Pipelines in Harness

3.1

Develop and optimize pipelines using Harness

3.2

Implement and manage pipeline templates using GitOps practices

3.3

Manage artifacts and dependencies in pipeline stages

4

Infrastructure as Code and Configuration Management

4.1

Differentiate and apply concepts of IaC and Configuration Management within Harness

4.2

Implement and optimize the use of Terraform within Harness pipelines

4.3

Handle and manage dependencies and initial requirements for IaC within Harness

5

Continuous Verification (CV) and Observability in Harness

5.1

Utilize various tools for logs and APM in CV strategies

5.2

Implement effective observability and monitoring of Harness components

5.3

Understand and optimize feedback loops within CD pipelines

6

Utilizing and Managing Secrets and Configurations in Harness

6.1

Efficiently manage secrets within Harness

6.2

Ensure secure and optimal handling of configurations

7

Deployment Strategies and Rollbacks in Harness

7.1

Implement different deployment strategies (e.g., Canary, Blue-Green) using Harness

7.2

Design and troubleshoot rollback strategies for failed deployments

7.3

Manage and troubleshoot Helm and Umbrella Chart deployments in Kubernetes

8

Integrating and Optimizing the Use of Cloud Providers and Platforms in Harness

8.1

Implement optimal Harness setups for varied cloud platforms (e.g., AWS, Azure)

8.2

Manage and troubleshoot deployments in varied environments (e.g., AWS EKS, Lambda)

9

Automating and Customizing Workflow Triggers in Harness

9.1

Design and implement custom pipeline triggers with parameters

9.2

Ensure secure and authorized trigger execution in Harness workflows

10

Harness Best Practices for Scalable and Efficient CD

10.1

Implement best practices for utilizing Harness features for scalable and efficient CD

10.2

Optimize user experience and performance through effective management of Harness components

11

Problem Solving and Troubleshooting in Harness Environment

11.1

Develop proficiency in troubleshooting common issues within Harness

11.2

Implement problem-solving strategies for diverse deployment and operational challenges

Next Steps

The Continuous Delivery Architect exam can start immediately after registering. Please allow up to 90 mins for the knowledge exam and up to 2 hours 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. Take the exams

    1. There will be a knowledge and hands-on portion.

Register for Exam

Last updated

Was this helpful?