Continuous Delivery & GitOps Certifications
- For Developers
- For Administrators
- For Architects
Prepare for the Exam
Continuous Delivery & GitOps - Developer
Product version: Harness CD & GitOps Free/Team PlansReview Study Guide
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.
- Create an account in Harness University
- Register for an exam
- Take the exam
Prepare for the Exam
Continuous Delivery & GitOps - Administrator
Product version: Harness CD & GitOps Enterprise PlanReview Study Guide
Topic | Material |
---|---|
1. Foundations - SDLC, Services, and Application Architectures | |
Understand Continuous Delivery Foundations | Getting Started CD |
Describe common platforms and cloud providers | What's Supported |
Explain different application architectures | Provision Infrastructure |
2. Harness Architecture and Components | |
Understand Harness Platform architecture | Harness Platform Architecture |
Describe the Harness Manager and the Harness Delegate | Delegate Overview |
Learn how to check Delegate Task Selection during a Deployment | Use Delegate Selectors |
3. Account Resources for Harness CD | |
Understand Connectors for Harness CD and Delegate Management | Getting Started CD |
Learn about Secrets and Harness FileStore | Add inline service files using file store |
4. Variables, Expressions, and Programmatic Approaches to Harness CD | |
Understand Harness Built-in and Custom Harness Variables | Built-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 processes | Single Sign-On (SSO) with SAML |
Learn about RBAC and Access Control | RBAC in Harness |
6. Data Visualization, Dashboards, and Reporting | |
Learn to add Metadata to Harness Resources and Entities | Controlling resource usage with Barriers, Resource Constraints, and Queue steps |
Understand Harness Dashboards and Looker | Create conditional alerts |
7. Swimlanes | |
Understand Kubernetes Deployment and Common Deployment Strategies | Kubernetes deployments overview |
Learn about Basic Deployment Capacity by Provider | Pipeline resource constraints |
8. Continuous Delivery | |
Understand Pipeline Flow Control Mechanisms and important child Entities | Deployment Flow Control |
Learn about Pipeline Triggers, Executions History, and Inputs | Schedule pipelines using triggers |
9. Continuous Verification in Harness CD | |
Identify deployment verification types | Harness Continuous Verification (CV) overview |
Understand CV Health Sources | Health 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 events | Add a pipeline notification strategy |
11. GitOps | |
Explain the principles of GitOps using a comprehension/use case | Harness GitOps Basics |
Learn to install the GitOps agent and connect your Kubernetes cluster to Harness | Install a Harness GitOps Agent |
12. Templates | |
Understand Harness Templates - Pipeline, Stage, Step | Harness Templates |
Learn to create a Template - Pipeline, or Stage | Create a pipeline template |
13. Git Experience | |
Understand supported Harness Entities | Supported Harness entities |
Learn to Configure Git Experience for a Pipeline | What is Harness Git experience? |
Exam Details
The Continuous Delivery & GitOps Administrator exam tests your knowledge and skills of the Harness Continuous Delivery module.
Prerequisites
- Basic terminal skills
- Intermediate understanding of on-premise or cloud architecture
- This exam builds upon the Continuous Delivery & GitOps Developer Exam
Exam Details
Exam Type | Duration |
---|---|
Knowledge Exam | 90 minutes |
Hands On Exam | 120 minutes |
Covered Domain | Coverage |
---|---|
Foundations - SDLC, Services, and Application Architectures | 7.7% |
Harness Architecture and Components | 7.7% |
Account Resources for Harness CD | 7.7% |
Variables, Expressions, and Programmatic Approaches to Harness CD | 7.7% |
Governance, Authentication and Authorization: Login, RBAC, Access Control | 7.7% |
Data Visualization, Dashboards, and Reporting | 7.7% |
Swimlanes | 7.7% |
Continuous Delivery | 7.7% |
Continuous Verification in Harness CD | 7.7% |
Alerting, SMTP Configuration, Notifications | 7.7% |
GitOps | 15.4% |
Templates | 7.7% |
Git Experiences | 7.7% |
Exam Objectives
List of Objectives
The following is a detailed list of exam objectives:
# | Objective |
---|---|
1 | Foundations - SDLC, Services, and Application Architectures |
1.1 | Understand Continuous Delivery Foundations |
1.2 | Describe common platforms and cloud providers |
1.3 | Explain different application architectures |
2 | Harness Architecture and Components |
2.1 | Understand Harness Platform architecture |
2.2 | Describe the Harness Manager and the Harness Delegate |
2.3 | Learn how to check Delegate Task Selection during a Deployment |
3 | Account Resources for Harness CD |
3.1 | Understand Connectors for Harness CD and Delegate Management |
3.2 | Learn about Secrets and Harness FileStore |
4 | Variables, Expressions, and Programmatic Approaches to Harness CD |
4.1 | Understand Harness Built-in and Custom Harness Variables |
4.2 | Learn to use Java string methods in Harness Variables (JEXL) |
5 | Governance, Authentication and Authorization: Login, RBAC, Access Control |
5.1 | Understand Login and SSO processes |
5.2 | Learn about RBAC and Access Control |
6 | Data Visualization, Dashboards, and Reporting |
6.1 | Learn to add Metadata to Harness Resources and Entities |
6.2 | Understand Harness Dashboards and Looker |
7 | Swimlanes |
7.1 | Understand Kubernetes Deployment and Common Deployment Strategies |
7.2 | Learn about Basic Deployment Capacity by Provider |
8 | Continuous Delivery |
8.1 | Understand Pipeline Flow Control Mechanisms and important child Entities |
8.2 | Learn about Pipeline Triggers, Executions History, and Inputs |
9 | Continuous Verification in Harness CD |
9.1 | Identify deployment verification types |
9.2 | Understand CV Health Sources |
10 | Alerting, SMTP Configuration, Notifications |
10.1 | Configure User Group Notification - Slack, Email, etc. |
10.2 | Understand how to notify based in response to Pipeline and stage events |
11 | GitOps |
11.1 | Explain the principles of GitOps using a comprehension/use case |
11.2 | Learn to install the GitOps agent and connect your Kubernetes cluster to Harness |
12 | Templates |
12.1 | Understand Harness Templates - Pipeline, Stage, Step |
12.2 | Learn to create a Template - Pipeline, or Stage |
13 | Git Experiences |
13.1 | Understand supported Harness Entities |
13.2 | Learn 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.
- Create an account in Harness University
- Register for an exam. There is a $50 fee for the exam
- Review the instructions for the Hands On Exam
- Take the exams
- There will be a knowledge and hands on portion.
Prepare for the Exam
Continuous Delivery & GitOps - Architect
Product version: Harness CD & GitOps Enterprise PlanReview Study Guide
Topic | Material |
---|---|
1. Advanced Cloud Infrastructure Management | |
Demonstrate advanced skills in navigating cloud service providers, and their offerings, and developing robust and scalable cloud architectures | Use Harness Cloud build infrastructure |
Apply deep knowledge of Linux, its utilities and scripting for automation and management of complex cloud environments | Linux chaos infrastructure advanced management |
Design, implement, and manage sophisticated Infrastructure as Code (IaC) systems for comprehensive control of cloud resources | Add an Infrastructure Definition |
2. Container Orchestration and Management | |
Develop advanced containerized solutions, focusing on optimizing images, security, and isolation techniques | Containerize step groups |
Architect, deploy, and manage complex, large-scale containerized applications using Kubernetes and other orchestration tools | Add a Kubernetes cluster connector |
Demonstrate the ability to troubleshoot complex scenarios in container orchestration environments | CD steps, stages, and strategies |
3. Advanced CI/CD Techniques | |
Engineer sophisticated Continuous Delivery flows, including advanced Chaos Engineering stratagies | Chaos Engineering with Harness CD |
Design and implement comprehensive Continuous Delivery solutions, focusing on deployment strategies, pipeline optimization, and rollback procedures | CD pipeline modeling overview |
Architect and deploy complex, scalable, and robust pipelines using Harness, including advanced features and integrations | Add 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 techniques | Deployment concepts and strategies |
Implement advanced GitOps strategies within a Harness context, including automated synchronization, error handling, and rollback procedures | Harness CD GitOps tutorial |
Demonstrate proficiency in scripting languages to automate complex tasks, manage configurations, and improve CI/CD pipeline efficiency | General CD Execution Steps |
5. Advanced Observability and Monitoring | |
Implement sophisticated observability solutions into CI/CD pipelines, including advanced logging, tracing, and performance monitoring techniques | Deployment logs and limitations |
Utilize Harness's advanced notification and alerting mechanisms to facilitate complex monitoring needs | Use governance policies and security scan results to stop pipelines automatically |
Demonstrate ability to analyze monitoring data and develop strategies for system optimization | Connect 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 strategies | Harness secrets management overview |
Architect and enforce advanced network security protocols and strategies in a cloud environment | Security step UI settings reference |
Apply Harness governance features to enforce advanced compliance requirements in a DevOps context | Harness Policy As Code overview |
7. Advanced Serverless Architectures | |
Design, deploy, and manage complex serverless architectures, focusing on performance, scalability, and cost optimizations | Serverless Tutorials |
Implement advanced serverless patterns within a CI/CD context and in a Harness environment | CD pipeline modeling overview |
Troubleshoot complex issues within serverless architectures | Troubleshooting Harness |
8. Expert Harness Features Utilization | |
Implement Harness Delegate in complex network environments, focusing on resilience, security, and performance | Harness Delegate |
Use advanced Harness features such as triggers, utility pipelines, variables, and expressions for complex workflow management | Manage input sets and triggers in Git Experience |
Leverage Harness's connector architecture, Resource Development with Harness API, and Harness AIDA for advanced CI/CD solutions | Troubleshoot 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 Harness | RBAC in Harness |
Develop and implement complex user and permission management strategies within the Harness platform | Permission Reference |
Troubleshoot complex permission issues and demonstrate an advanced understanding of access control principles | Permissions 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 reliability | Custom deployments using Deployment Templates |
Implement advanced deployment strategies, including canary deployments, blue-green deployments, and A/B testing within Harness | Deployment concepts and strategies |
Utilize Harness's pipeline governance capabilities to enforce complex compliance rules and best practices within a large organization | Add 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
- Basic terminal skills
- Advanced understanding of on-premise or cloud architecture
- This exam builds upon the Continuous Delivery & GitOps Developer Admin
Exam Details
Exam Type | Duration |
---|---|
Knowledge Exam | 90 minutes |
Hands On Exam | 120 minutes |
Covered Domain | Coverage |
---|---|
1 Advanced Cloud Infrastructure Management | 10% |
2 Container Orchestration and Management | 10% |
3 Advanced CI/CD Techniques | 10% |
4 Code Management and GitOps | 10% |
5 Advanced Observability and Monitoring | 10% |
6 Security and Compliance in DevOps | 10% |
7 Advanced Serverless Architectures | 10% |
8 Expert Harness Features Utilization | 10% |
9 Advanced RBAC and Management | 10% |
10 Mastering Pipeline Management in Harness | 10% |
Exam Objectives
List of Objectives
The following is a detailed list of exam objectives:
# | Objective |
---|---|
1 | Advanced Cloud Infrastructure Management |
1.1 | Demonstrate advanced skills in navigating cloud service providers, their offerings, and developing robust and scalable cloud architectures |
1.2 | Apply deep knowledge of Linux, its utilities and scripting for automation and management of complex cloud environments |
1.3 | Design, implement, and manage sophisticated Infrastructure as Code (IaC) systems for comprehensive control of cloud resources |
2 | Container Orchestration and Management |
2.1 | Develop advanced containerized solutions, focusing on optimizing images, security, and isolation techniques |
2.2 | Architect, deploy, and manage complex, large-scale containerized applications using Kubernetes and other orchestration tools |
2.3 | Demonstrate the ability to troubleshoot complex scenarios in container orchestration environments |
3 | Advanced CI/CD Techniques |
3.1 | Engineer sophisticated Continuous Delivery flows, including advanced testing strategies including Chaos Engineering |
3.2 | Design and implement comprehensive Continuous Delivery solutions, focusing on deployment strategies, pipeline optimization, and rollback procedures |
3.3 | Architect and deploy complex, scalable, and robust pipelines using Harness, including advanced features and integrations |
4 | Code Management and GitOps |
4.1 | Manage complex Version Control Systems (VCS), focusing on branching strategies, code review processes, and automation techniques |
4.2 | Implement advanced GitOps strategies within a Harness context, including automated synchronization, error handling, and rollback procedures |
4.3 | Demonstrate proficiency in scripting languages to automate complex tasks, manage configurations, and improve CI/CD pipeline efficiency |
5 | Advanced Observability and Monitoring |
5.1 | Implement sophisticated observability solutions into CI/CD pipelines, including advanced logging, tracing, and performance monitoring techniques |
5.2 | Utilize Harness's advanced notification and alerting mechanisms to facilitate complex monitoring needs |
5.3 | Demonstrate ability to analyze monitoring data and develop strategies for system optimization |
6 | Security and Compliance in DevOps |
6.1 | Implement advanced secure secrets management techniques in CI/CD pipelines, focusing on encryption, rotation, and vaulting strategies |
6.2 | Architect and enforce advanced network security protocols and strategies in a cloud environment |
6.3 | Apply Harness governance features to enforce advanced compliance requirements in a DevOps context |
7 | Advanced Serverless Architectures |
7.1 | Design, deploy, and manage complex serverless architectures, focusing on performance, scalability, and cost optimizations |
7.2 | Implement advanced serverless patterns within a CI/CD context and in a Harness environment |
7.3 | Troubleshoot complex issues within serverless architectures |
8 | Expert Harness Features Utilization |
8.1 | Implement Harness Delegate in complex network environments, focusing on resilience, security, and performance |
8.2 | Use advanced Harness features such as triggers, utility pipelines, variables, and expressions for complex workflow management |
8.3 | Leverage Harness's connector architecture, Resource Development with Harness API, and Harness AIDA for advanced CI/CD solutions |
9 | Advanced Role-Based Access Control (RBAC) and Management |
9.1 | Design and enforce advanced RBAC policies in securing a CI/CD pipeline within Harness |
9.2 | Develop and implement complex user and permission management strategies within the Harness platform |
9.3 | Troubleshoot complex permission issues and demonstrate advanced understanding of access control principles |
10 | Mastering Complex Pipeline Management in Harness |
10.1 | Architect and manage sophisticated, large-scale deployment pipelines in Harness, focusing on best practices, performance, and reliability |
10.2 | Implement advanced deployment strategies, including canary deployments, blue-green deployments, and A/B testing within Harness |
10.3 | Utilize 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.
- Create an account in Harness University
- Register for an exam. There is a $50 fee for the exam
- Review the instructions for the Hands-On Exam
- Take the exams
- There will be a knowledge and hands-on portion.