//Top Certifications for Developers

Top Certifications for Developers

Why is Certification Important for Developers?

According to the 2014 State of the IT Skills Gap by CompTIA, more than half of businesses (58 percent) report being concerned about the quality and quantity of IT talent available for hire. Certification is a way for developers, software architects, engineers and system administrators to demonstrate their expertise in a particular skill that employers are looking for.

How do you know which certification you should go after? You could start the same way we did—by looking at the highest earners among technology professionals. According to the latest salary survey by Dice, a leading career site for technology and engineering professionals, the top-paying tech skills are:

The Top-Paying Tech Skills AMong Technology Professionals Skill Hana Cassandra Cloudera PaaS OpenStack CloudStack Chef Pig MapReuce Puppet Type Database CloudStackProgramming Big Data Average Salary (2015) $130,000-$150,000 Source: https://insights.stackoverflow.com/survey/2017#overview


This graphic reflects information up to 08/23/2017. Percentages and amounts are subject to change.

Below you’ll find information on becoming certified in these high-paying and in-demand tech skills. In addition to information about each certifying exam, we’ve also included training materials and resources that can help you become more proficient in each skill area.

SAP Certified Development Associate – SAP HANA 2.0

HANA is an in-memory data platform developed by SAP. With SAP HANA, developers can take full advantage of current hardware capabilities to increase application performance, reduce cost of ownership and enable new scenarios that were not possible before.

As an SAP Certified Development Associate, you will have the potential to stand out as a professional with the skills and knowledge to develop native software applications running on the SAP HANA platform.

Exam Title SAP Certified Development Associate – SAP HANA 2.0
Questions 80 multiple choice
Passing Score 63%
Exam Duration 180 minutes
Cost (USD) $500
Topic Areas
  • SAP HANA architecture
  • Development models and tools
  • Persistence modeling
  • Server Slide JavaScript
  • SAPUI5/Data Binding
  • XS Classic/XS Advanced
  • OData
  • SQLScript

SAP Certified Development Associate – SAP HANA 2.0

SAP HANA Training Materials and Resources

DataStax Professional Certification on Apache Cassandra

Apache Cassandra is a free and open-source distributed NoSQL database management system designed to satisfy the requirements of modern online applications (e.g., low latency, continuous uptime, decentralized nodes, scalable deployments and mission-critical data). Cassandra is used by some of the largest companies in the world, including Apple, Netflix, Sony, Uber and Reddit.

Demand for Apache Cassandra professionals is skyrocketing. According to StackOverflow, the world’s largest online community of developers, Cassandra developers command 31 percent higher salaries, the highest of any database technology. DataStax Professional Certification will place you in good company among thousands of engineers already certified on the industry’s most popular NoSQL database.


This graphic reflects information up to 08/23/2017. Percentages and amounts are subject to change.

Exam Title Professional Certification on Apache Cassandra
Questions 60 multiple choice
Passing Score 75%
Exam Duration 90 minutes
Cost (USD) $375
Topic Areas
  • Data modeling
  • Data replication and consistency
  • Distributed/internal architecture
  • Installation and configuration
  • Basic tooling

Professional Certification on Apache Cassandra

Apache Cassandra Training Materials and Resources

  • Free self-paced Cassandra courses – DataStax offers free, self-paced courses that allow you to learn Apache Cassandra and DataStax Enterprise at your own speed.
  • Cassandra on StackOverflow – Ask Cassandra-related questions to StackOverflow’s large online community of professional developers.
  • Cassandra: The Definitive Guide – This hands-on guide introduces you to the Cassandra database management system and helps you harness its speed and flexibility.

Cloudera Certified Professional (CCP) Data Engineer

Cloudera’s Enterprise Data Hub offers enterprises one place to store, process and analyze all their data. Cloudera is also the leading provider and supporter of Apache Hadoop, the go-to framework for large-scale, data-intensive deployments.

The Cloudera Certified Professional (CCP) is one of the industry’s most demanding performance-based certifications. CCP Data Engineers are recognized for mastery of the technical big data skills most sought after by today’s employers—namely, the skills to develop reliable, autonomous and scalable data pipelines.

Exam Title CCP Data Engineer Exam (DE575)
Questions 5 to 8 customer problems with a unique, large data set and a 7-node high-performance CDH5 cluster. For each problem, you must implement a technical solution with a high degree of precision that meets all the requirements.
Passing Score 70%
Exam Duration 4 hours
Cost (USD) $400
Topic Areas
  • Data ingest
  • Data analysis
  • Data transformation, staging and storage
  • Workflow creation and execution

CCP Data Engineer Exam (DE575)

Cloudera Training Materials and Resources

Oracle Platform as a Service (PaaS) Certification

Platform as a service (PaaS) is a cloud computing model in which customers can develop, run and manage applications without building and maintaining the associated infrastructure (i.e., networks and servers). The Oracle Cloud Platform features the largest PaaS portfolio of any cloud vendor, making Oracle’s PaaS Certification a valuable credential for professional developers.

As an Oracle Java Cloud Service Certified Associate, you will be highly sought after for your ability to develop, deploy and migrate Java EE applications, as well as your ability to administer, secure, tune and troubleshoot Java Cloud Service.

Exam Title Oracle Java Cloud Service Certified Associate (1Z0-161)
Questions 67 multiple choice
Passing Score 63%
Exam Duration 120 minutes
Cost (USD) $245
Topic Areas
  • Java Cloud Service overview
  • Development and deployment
  • User and instance management
  • Co-existence and extensions
  • Monitoring and troubleshooting
  • Security

Oracle Java Cloud Service Certified Associate (1Z0-161)

Oracle PaaS Training Materials and Resources

Certified OpenStack Administrator

OpenStack is a cloud operating system, mostly deployed as infrastructure-as-a-service (IaaS). Open-source tools use pooled virtual resources to build and manage cloud computing platforms for public and private clouds. With nearly 700 supporting companies across 187 countries, OpenStack is one of the largest and fastest-growing open-source communities in the world.

The Certified OpenStack Administrator (COA) is the first professional certification offered by the OpenStack Foundation, and is intended to help companies identify top talent and job seekers to demonstrate their skills. The exam is intended for OpenStack professionals with at least six months of experience managing an OpenStack cloud environment.

This graphic reflects information up to 08/23/2017. Percentages and amounts are subject to change.

Exam Title Certified OpenStack Administrator
Exam Format Hands-on with real OpenStack Environment (exam console is embedded into the browser).
Passing Score 76
Exam Duration 2.5 hours
Cost (USD) $300
Topic Areas
  • OpenStack API/CLI
  • Image management
  • Compute
  • Networking
  • Block storage
  • Object storage
  • Orchestration
  • Dashboard
  • Troubleshooting

Certified OpenStack Administrator

OpenStack Training Materials and Resources

  • The OpenStack Training Marketplace – The OpenStack Foundation operates a comprehensive Training Marketplace that features a variety of virtual and in-person training courses.
  • Tips for the COA Exam – Everything you need to know about taking the Certified OpenStack Administrator (COA) exam.
  • The OpenStack Lab – Get hands-on practice with the OpenStack platform with scenario-based labs from the Linux Academy.

Chef Certification

Chef is a powerful configuration management tool and automation platform that turns infrastructure into code and automates how it’s configured, deployed and managed. Chef helps ensure that files and software are present and properly configured across all servers and machines. “Recipes” and “cookbooks” are written using the Ruby programming language.

To become a Certified Chef Developer (CCD), you must pass three of the following Chef badge exams:

Badge Description
Basic Chef Fluency Badge This badge demonstrates the ability to discuss and explain Chef concepts and features. Categories covered in this exam include:

  • Chef basic terminology
  • Describing Chef
  • Design philosophy
  • Chef Workflow basics
  • Understanding basic Chef code
Local Cookbook Development Badge This badge demonstrates the ability to develop a basic Chef cookbook. Categories covered in this exam include:

  • Cookbook authoring and setup theory
  • Chef DK tools
  • Test kitchen
  • Cookbook components
  • Available Testing Frameworks
  • Troubleshooting
  • Search and Data Bags
Extending Chef Badge This badge demonstrates the ability to customize Chef using its plugin architecture. Categories covered in this exam include:

  • Extending Ohai
  • Custom Resources
  • Chef Handlers
  • Definitions and Handlers
  • Knife plugins
  • Chef API
  • Customizing Chef with Ruby
Deploying Cookbooks Badge This badge demonstrates the ability to deploy Chef recipes and manage nodes. Categories covered in this exam include:

  • Anatomy of a Chef Run
  • Environments
  • Data Bags
  • Uploading Cookbooks to Chef Server
  • Bootstrapping
  • Chef Solo

Chef Training Materials and Resources

  • Getting Started with Chef – Practical example with real-world applications teach you how to configure, manage and provision cloud serves with Chef.
  • Beginners Guide to Chef – Learn more about the main components of Chef, including the Chef Server, cookbooks and nodes.
  • Learn Chef Rally – If you’re new to Chef, check out the Learn Chef Rally curriculum and learn how to use the platform through a mix of videos, articles and hands-on labs.

HDP Certified Developer (HDPCD)

The Hortonworks Data Platform (HDP) is a massively scalable and completely open source platform that enables enterprises to integrate Apache Hadoop with their existing data architecture in order to store, process and analyze large volumes of data. HDP and its community of developers make Apache Hadoop projects easier to install, manage and use.

The HDP Certified Developer exam is designed for developers working with Hadoop frameworks like Pig, Hive, Sqoop and Flume. The HDPCD exam consists of tasks executed on an actual Hadoop cluster. Developers who pass the HDPCD exam have proven competency and Big Data expertise to employers.

Exam Title HDP Certified Developer (HDPCD) Exam
Exam Format Candidates will be given access to an HDP 2.4 cluster along with a list of tasks (usually between 7 and 10) to be performed on that cluster.
Passing Score N/A
Exam Duration 120 minutes
Cost (USD) $250
Topic Areas
  • Data ingestions
  • Data transformation
  • Data analysis

HDP Certified Developer (HDPCD) Exam

HDP Certified Developer Training Materials and Resources

  • Hortonworks University – This on-demand, self-paced learning library is intended to accelerate time to Hadoop competency and proficiency with the Hortonworks Data Platform.
  • HDP Certification Practice Exam – A practice environment that emulates the actual HDP Certification exam environment.
  • Interactive Hadoop Tutorials – Experiment and explore the full capabilities of Cloudera Enterprise and learn more about Apache Hadoop in the process.

Puppet Certified Professional

Puppet is an open-source software configuration management tool and enterprise automation platform. Developers, engineers, administrators and systems architects use Puppet to automate repetitive tasks such as deployments and patch installations across the entire enterprise.

Puppet is used by more than 35,000 organizations and more than 75 percent of Fortune 100 companies. As a Puppet Certified Professional, you will validate your system administration experience and increase your credibility in the tech industry.

This graphic reflects information up to 08/23/2017. Percentages and amounts are subject to change.

Exam Title Puppet 205 – System Administration Using Puppet
Exam Format 60 multiple-choice questions
Passing Score Passing scores are evaluated and determined individually for each exam, based on the criteria tested and the expected performance of a qualified candidate.
Exam Duration 90 minutes
Cost (USD) $200
Topic Areas
  • Using Puppet
  • Puppet Internals
  • Classification
  • Console
  • Ecosystem

Puppet 205 – System Administration Using Puppet

Puppet Training Materials and Resources

Becoming a Professional Developer

There’s no shortage of choices when it comes to developer certifications. The certifications on this page represent a small percentage of all the certifications available. In addition to these professional developer credentials, an advanced degree in a computer-related field may also give you the knowledge and skills needed to take your tech career to the next level.


Ready to start comparing programs?
See which Master in Computer Science program is right for you.

Learn More