Skip to main content

Continuous Delivery & GitOps Certifications

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.
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 Delivery & GitOps - Developer

Harness Certified Expert - CD & GitOps DeveloperProduct version: Harness CD & GitOps Free/Team Plans

Review Study Guide

Assesses the fundamental skills to deploy your applications with CD & GitOps projects.
TopicMaterial
1. Application Architectures and Services for Deployment
Define Continuous DeliveryCD overview and key concepts
DelegatesDelegate overview
Service OverridesServices and environments overview
Artifact/Kubernetes Manifest SourcesHarness Kubernetes Services
OverridesPropagate and Override CD Services
2. Swimlanes
Services and EnvironmentsServices and environments overview
Infrastructure and EnvironmentsKubernetes Infrastructure
SSH DeploymentsSecure Shell (SSH) deployment tutorial
Blue/Green DeploymentsCreate a Kubernetes Blue Green Deployment
Canary DeploymentsCreate a Kubernetes Canary Deployment
3. Continuous Delivery
BarriersSynchronize Parallel Stages and Step Groups
Conditional ExecutionStage and Step Conditional Execution Settings
StepsLooping Strategies Overview
Looping StrategiesBest Practices for Looping Strategies
Terraform ProviderHarness Terraform Provider overview
Cloud Formation ProviderCloudFormation How-tos
Git TriggerTriggers
WebhooksTrigger Pipelines using Git Events
API TriggersGet started with Harness APIs
Policy as CodePolicy as Code Overview
Kubernetes SidecarsAdd a Kubernetes Sidecar Container
ApprovalsApprovals
Failure StrategiesDefine a Failure Strategy on Stages and Steps
4. Continuous Verification
APM/Log Based VerificationVerify Deployments with the Verify Step
Validate DeploymentsContinuous Verification
HTTP Execution ChecksHTTP step reference
5. GitOps
GitOps BasicsHarness GitOps Basics
Install GitOps AgentHarness CD GitOps Tutorial
6. Data Visibility
Describe DashboardsOverview and Service dashboards
SelectorsSelect delegates with delegate selectors and tags
Tagging and LabelingSelect delegates with delegate selectors and tags
7. Security
Role Based Access ControlRBAC in Harness

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 DomainPercentage
Understanding and Configuring Deployment Architectures10%
Exploring Kubernetes Deployment & Manifests15%
Deployment Environment Configuration10%
Application Tagging and Deployment Strategies15%
Mastering Continuous Delivery20%
Diving into Continuous Verification10%
Leveraging GitOps10%
Gaining Data Visibility5%
Ensuring Security5%

Exam Objectives

List of Objectives

The following is a detailed list of exam objectives:

#Objectives
1Understanding and Configuring Deployment Architectures
1.1Define what deployment means and what makes it continuous.
1.2Explain different application architectures.
1.3Identify the necessary artifacts, manifests, and services for a deployment.
2Exploring Kubernetes Deployment & Manifests
2.1Understand the purpose and use of Kubernetes manifests (flat file, helm, etc.)
2.2Identify and configure overrides for service variables (secrets, non-secrets).
2.3Understand the concept of basic, rolling, canary, and blue/green deployments.
3Deployment Environment Configuration
3.1Understand and set up environments for your Kubernetes deployment, including Prod and Non-prod.
3.2Describe and configure infrastructure definitions and overrides for an environment.
4Application Tagging and Deployment Strategies
4.1Learn about tagging, labeling, identifiers, and their uses.
4.2Understand and configure rolling, canary, and blue/green deployments for different application types.
5Mastering Continuous Delivery
5.1Automate deployments in your environment.
5.2Identify pre-deployment steps and set up triggers.
5.3Describe and configure Policy as Code, ticketing, documentation, fetching process, approval process, and failure strategies.
6Diving into Continuous Verification
6.1Identify deployment verification types.
6.2Understand verification through deployment logs and deployment health checks.
6.3Monitor server health and execution checks during a deployment.
7Leveraging GitOps
7.1Explain the principles, use cases, and benefits of GitOps.
7.2Install the GitOps agent and connect your Kubernetes cluster and application repository to Harness.
7.3Set up an application in Harness using GitOps.
8Gaining Data Visibility
8.1Describe dashboards.
8.2Configure notifications, alerts, and tagging and labeling for governance and reporting.
9Ensuring Security
9.1Understand two-factor authentication (2FA).
9.2Describe 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

Prepare for the Exam

Get Certified | Harness Expert

Continuous Delivery & GitOps - Administrator

Harness Certified Expert - CD & GitOps AdministratorProduct version: Harness CD & GitOps Enterprise Plan

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.
TopicMaterial
1. Foundations - SDLC, Services, and Application Architectures
Understand Continuous Delivery FoundationsGetting Started CD
Describe common platforms and cloud providersWhat's Supported
Explain different application architecturesProvision Infrastructure
2. Harness Architecture and Components
Understand Harness Platform architectureHarness Platform Architecture
Describe the Harness Manager and the Harness DelegateDelegate Overview
Learn how to check Delegate Task Selection during a DeploymentUse Delegate Selectors
3. Account Resources for Harness CD
Understand Connectors for Harness CD and Delegate ManagementGetting Started CD
Learn about Secrets and Harness FileStoreAdd inline service files using file store
4. Variables, Expressions, and Programmatic Approaches to Harness CD
Understand Harness Built-in and Custom Harness VariablesBuilt-in and custom Harness variables reference
Learn to use Java string methods in Harness Variables (JEXL)Stage and step conditional execution settings
5. Governance, Authentication, and Authorization: Login, RBAC, Access Control
Understand Login and SSO processesSingle Sign-On (SSO) with SAML
Learn about RBAC and Access ControlRBAC in Harness
6. Data Visualization, Dashboards, and Reporting
Learn to add Metadata to Harness Resources and EntitiesControlling resource usage with Barriers, Resource Constraints, and Queue steps
Understand Harness Dashboards and LookerCreate conditional alerts
7. Swimlanes
Understand Kubernetes Deployment and Common Deployment StrategiesKubernetes deployments overview
Learn about Basic Deployment Capacity by ProviderPipeline resource constraints
8. Continuous Delivery
Understand Pipeline Flow Control Mechanisms and important child EntitiesDeployment Flow Control
Learn about Pipeline Triggers, Executions History, and InputsSchedule pipelines using triggers
9. Continuous Verification in Harness CD
Identify deployment verification typesHarness Continuous Verification (CV) overview
Understand CV Health SourcesHealth Source
10. Alerting, SMTP Configuration, Notifications
Configure User Group Notification - Slack, Email, etc.Notification Preferences
Understand how to notify based in response to Pipeline and stage eventsAdd a pipeline notification strategy
11. GitOps
Explain the principles of GitOps using a comprehension/use caseHarness GitOps Basics
Learn to install the GitOps agent and connect your Kubernetes cluster to HarnessInstall a Harness GitOps Agent
12. Templates
Understand Harness Templates - Pipeline, Stage, StepHarness Templates
Learn to create a Template - Pipeline, or StageCreate a pipeline template
13. Git Experience
Understand supported Harness EntitiesSupported Harness entities
Learn to Configure Git Experience for a PipelineWhat is Harness Git experience?

Exam Details

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

Prerequisites

Exam Details

Exam TypeDuration
Knowledge Exam90 minutes
Hands On Exam120 minutes
Covered DomainCoverage
Foundations - SDLC, Services, and Application Architectures7.7%
Harness Architecture and Components7.7%
Account Resources for Harness CD7.7%
Variables, Expressions, and Programmatic Approaches to Harness CD7.7%
Governance, Authentication and Authorization: Login, RBAC, Access Control7.7%
Data Visualization, Dashboards, and Reporting7.7%
Swimlanes7.7%
Continuous Delivery7.7%
Continuous Verification in Harness CD7.7%
Alerting, SMTP Configuration, Notifications7.7%
GitOps15.4%
Templates7.7%
Git Experiences7.7%

Exam Objectives

List of Objectives

The following is a detailed list of exam objectives:

#Objective
1Foundations - SDLC, Services, and Application Architectures
1.1Understand Continuous Delivery Foundations
1.2Describe common platforms and cloud providers
1.3Explain different application architectures
2Harness Architecture and Components
2.1Understand Harness Platform architecture
2.2Describe the Harness Manager and the Harness Delegate
2.3Learn how to check Delegate Task Selection during a Deployment
3Account Resources for Harness CD
3.1Understand Connectors for Harness CD and Delegate Management
3.2Learn about Secrets and Harness FileStore
4Variables, Expressions, and Programmatic Approaches to Harness CD
4.1Understand Harness Built-in and Custom Harness Variables
4.2Learn to use Java string methods in Harness Variables (JEXL)
5Governance, Authentication and Authorization: Login, RBAC, Access Control
5.1Understand Login and SSO processes
5.2Learn about RBAC and Access Control
6Data Visualization, Dashboards, and Reporting
6.1Learn to add Metadata to Harness Resources and Entities
6.2Understand Harness Dashboards and Looker
7Swimlanes
7.1Understand Kubernetes Deployment and Common Deployment Strategies
7.2Learn about Basic Deployment Capacity by Provider
8Continuous Delivery
8.1Understand Pipeline Flow Control Mechanisms and important child Entities
8.2Learn about Pipeline Triggers, Executions History, and Inputs
9Continuous Verification in Harness CD
9.1Identify deployment verification types
9.2Understand CV Health Sources
10Alerting, SMTP Configuration, Notifications
10.1Configure User Group Notification - Slack, Email, etc.
10.2Understand how to notify based in response to Pipeline and stage events
11GitOps
11.1Explain the principles of GitOps using a comprehension/use case
11.2Learn to install the GitOps agent and connect your Kubernetes cluster to Harness
12Templates
12.1Understand Harness Templates - Pipeline, Stage, Step
12.2Learn to create a Template - Pipeline, or Stage
13Git Experiences
13.1Understand supported Harness Entities
13.2Learn to Configure Git Experience for a Pipeline

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. 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 Delivery & GitOps - Architect

Harness Certified Expert - CD & GitOps ArchitectProduct version: Harness CD & GitOps Enterprise Plan

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.
TopicMaterial
1. Advanced Cloud Infrastructure Management
Demonstrate advanced skills in navigating cloud service providers, and their offerings, and developing robust and scalable cloud architecturesUse Harness Cloud build infrastructure
Apply deep knowledge of Linux, its utilities and scripting for automation and management of complex cloud environmentsLinux chaos infrastructure advanced management
Design, implement, and manage sophisticated Infrastructure as Code (IaC) systems for comprehensive control of cloud resourcesAdd an Infrastructure Definition
2. Container Orchestration and Management
Develop advanced containerized solutions, focusing on optimizing images, security, and isolation techniquesContainerize step groups
Architect, deploy, and manage complex, large-scale containerized applications using Kubernetes and other orchestration toolsAdd a Kubernetes cluster connector
Demonstrate the ability to troubleshoot complex scenarios in container orchestration environmentsCD steps, stages, and strategies
3. Advanced CI/CD Techniques
Engineer sophisticated Continuous Delivery flows, including advanced Chaos Engineering stratagiesChaos Engineering with Harness CD
Design and implement comprehensive Continuous Delivery solutions, focusing on deployment strategies, pipeline optimization, and rollback proceduresCD pipeline modeling overview
Architect and deploy complex, scalable, and robust pipelines using Harness, including advanced features and integrationsAdd container images as artifacts for Kubernetes deployments
4. Code Management and GitOps
Manage complex Version Control Systems (VCS), focusing on branching strategies, code review processes, and automation techniquesDeployment concepts and strategies
Implement advanced GitOps strategies within a Harness context, including automated synchronization, error handling, and rollback proceduresHarness CD GitOps tutorial
Demonstrate proficiency in scripting languages to automate complex tasks, manage configurations, and improve CI/CD pipeline efficiencyGeneral CD Execution Steps
5. Advanced Observability and Monitoring
Implement sophisticated observability solutions into CI/CD pipelines, including advanced logging, tracing, and performance monitoring techniquesDeployment logs and limitations
Utilize Harness's advanced notification and alerting mechanisms to facilitate complex monitoring needsUse governance policies and security scan results to stop pipelines automatically
Demonstrate ability to analyze monitoring data and develop strategies for system optimizationConnect to monitoring and logging systems
6. Security and Compliance in DevOps
Implement advanced secure secrets management techniques in CI/CD pipelines, focusing on encryption, rotation, and vaulting strategiesHarness secrets management overview
Architect and enforce advanced network security protocols and strategies in a cloud environmentSecurity step UI settings reference
Apply Harness governance features to enforce advanced compliance requirements in a DevOps contextHarness Policy As Code overview
7. Advanced Serverless Architectures
Design, deploy, and manage complex serverless architectures, focusing on performance, scalability, and cost optimizationsServerless Tutorials
Implement advanced serverless patterns within a CI/CD context and in a Harness environmentCD pipeline modeling overview
Troubleshoot complex issues within serverless architecturesTroubleshooting Harness
8. Expert Harness Features Utilization
Implement Harness Delegate in complex network environments, focusing on resilience, security, and performanceHarness Delegate
Use advanced Harness features such as triggers, utility pipelines, variables, and expressions for complex workflow managementManage input sets and triggers in Git Experience
Leverage Harness's connector architecture, Resource Development with Harness API, and Harness AIDA for advanced CI/CD solutionsTroubleshoot builds with AIDA
9. Advanced Role-Based Access Control (RBAC) and Management
Design and enforce advanced RBAC policies in securing a CI/CD pipeline within HarnessRBAC in Harness
Develop and implement complex user and permission management strategies within the Harness platformPermission Reference
Troubleshoot complex permission issues and demonstrate an advanced understanding of access control principlesPermissions and ports for Harness connections
10. Mastering Complex Pipeline Management in Harness
Architect and manage sophisticated, large-scale deployment pipelines in Harness, focusing on best practices, performance, and reliabilityCustom deployments using Deployment Templates
Implement advanced deployment strategies, including canary deployments, blue-green deployments, and A/B testing within HarnessDeployment concepts and strategies
Utilize Harness's pipeline governance capabilities to enforce complex compliance rules and best practices within a large organizationAdd a Policy step to a pipeline

Exam Details

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

Prerequisites

Exam Details

Exam TypeDuration
Knowledge Exam90 minutes
Hands On Exam120 minutes
Covered DomainCoverage
1 Advanced Cloud Infrastructure Management10%
2 Container Orchestration and Management10%
3 Advanced CI/CD Techniques10%
4 Code Management and GitOps10%
5 Advanced Observability and Monitoring10%
6 Security and Compliance in DevOps10%
7 Advanced Serverless Architectures10%
8 Expert Harness Features Utilization10%
9 Advanced RBAC and Management10%
10 Mastering Pipeline Management in Harness10%

Exam Objectives

List of Objectives

The following is a detailed list of exam objectives:

#Objective
1Advanced Cloud Infrastructure Management
1.1Demonstrate advanced skills in navigating cloud service providers, their offerings, and developing robust and scalable cloud architectures
1.2Apply deep knowledge of Linux, its utilities and scripting for automation and management of complex cloud environments
1.3Design, implement, and manage sophisticated Infrastructure as Code (IaC) systems for comprehensive control of cloud resources
2Container Orchestration and Management
2.1Develop advanced containerized solutions, focusing on optimizing images, security, and isolation techniques
2.2Architect, deploy, and manage complex, large-scale containerized applications using Kubernetes and other orchestration tools
2.3Demonstrate the ability to troubleshoot complex scenarios in container orchestration environments
3Advanced CI/CD Techniques
3.1Engineer sophisticated Continuous Delivery flows, including advanced testing strategies including Chaos Engineering
3.2Design and implement comprehensive Continuous Delivery solutions, focusing on deployment strategies, pipeline optimization, and rollback procedures
3.3Architect and deploy complex, scalable, and robust pipelines using Harness, including advanced features and integrations
4Code Management and GitOps
4.1Manage complex Version Control Systems (VCS), focusing on branching strategies, code review processes, and automation techniques
4.2Implement advanced GitOps strategies within a Harness context, including automated synchronization, error handling, and rollback procedures
4.3Demonstrate proficiency in scripting languages to automate complex tasks, manage configurations, and improve CI/CD pipeline efficiency
5Advanced Observability and Monitoring
5.1Implement sophisticated observability solutions into CI/CD pipelines, including advanced logging, tracing, and performance monitoring techniques
5.2Utilize Harness's advanced notification and alerting mechanisms to facilitate complex monitoring needs
5.3Demonstrate ability to analyze monitoring data and develop strategies for system optimization
6Security and Compliance in DevOps
6.1Implement advanced secure secrets management techniques in CI/CD pipelines, focusing on encryption, rotation, and vaulting strategies
6.2Architect and enforce advanced network security protocols and strategies in a cloud environment
6.3Apply Harness governance features to enforce advanced compliance requirements in a DevOps context
7Advanced Serverless Architectures
7.1Design, deploy, and manage complex serverless architectures, focusing on performance, scalability, and cost optimizations
7.2Implement advanced serverless patterns within a CI/CD context and in a Harness environment
7.3Troubleshoot complex issues within serverless architectures
8Expert Harness Features Utilization
8.1Implement Harness Delegate in complex network environments, focusing on resilience, security, and performance
8.2Use advanced Harness features such as triggers, utility pipelines, variables, and expressions for complex workflow management
8.3Leverage Harness's connector architecture, Resource Development with Harness API, and Harness AIDA for advanced CI/CD solutions
9Advanced Role-Based Access Control (RBAC) and Management
9.1Design and enforce advanced RBAC policies in securing a CI/CD pipeline within Harness
9.2Develop and implement complex user and permission management strategies within the Harness platform
9.3Troubleshoot complex permission issues and demonstrate advanced understanding of access control principles
10Mastering Complex Pipeline Management in Harness
10.1Architect and manage sophisticated, large-scale deployment pipelines in Harness, focusing on best practices, performance, and reliability
10.2Implement advanced deployment strategies, including canary deployments, blue-green deployments, and A/B testing within Harness
10.3Utilize Harness's pipeline governance capabilities to enforce complex compliance rules and best practices within a large organization

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. Review the instructions for the Hands-On Exam
  4. Take the exams
    1. There will be a knowledge and hands-on portion.