Program Ensures Portability and Interoperability Across the Kubernetes Ecosystem

SAN FRANCISCO – November 13, 2017 – The Cloud Native Computing Foundation® (CNCF®), which sustains and integrates open source technologies like Kubernetes® and Prometheus, today announced availability of the Certified Kubernetes Conformance Program, which ensures Certified Kubernetes™ products deliver consistency and portability, and that 32 Certified Kubernetes Distributions and Platforms are now available.

Over the last three years, Kubernetes has been adopted by a vibrant, diverse community of providers. As part of the new program, vendors use an automated test suite to demonstrate their conformance and CNCF certifies their submission.

The following products have passed the Certified Kubernetes conformance program:

  • Alibaba Cloud, Alibaba Cloud Container Service
  • Apprenda, Kismatic Enterprise Toolkit (KET)
  • Appscode, Pharmer
  • Caicloud, Compass
  • Canonical, Canonical Distribution of Kubernetes
  • Cisco Systems, Cisco Container Platform
  • Cloud Foundry Foundation, Cloud Foundry Container Runtime
  • CoreOS, Tectonic
  • DaoCloud, DaoCloud Enterprise
  • Docker, Docker Enterprise Edition
  • Google, Google Kubernetes Engine
  • Heptio, AWS-Quickstart
  • Huawei, Huawei Cloud Container Engine
  • IBM, IBM Cloud Container Service and IBM Cloud Private
  • Loodse, Kubermatic Container Engine
  • Mesosphere, Kubernetes on DC/OS
  • Microsoft, Azure ACS-Engine
  • Mirantis, Mirantis Cloud Platform
  • Netease, Netease Container Service Dedicated
  • Oracle, Oracle Container Engine, Oracle Linux, Oracle Terraform Kubernetes Installer
  • Pivotal Software, Pivotal Container Service (PKS)
  • Poseidon, Typhoon
  • Rancher, Inc., Rancher Kubernetes
  • Red Hat, OpenShift
  • SAP, Cloud Platform – Gardener
  • SUSE, SUSE CaaS (Container as a Service) Platform
  • Samsung SDS, Kraken
  • StackPointCloud,
  • Tencent Cloud, Tencent Cloud Container Service
  • VMware, Pivotal Container Service (PKS)
  • Weaveworks, kubeadm
  • Wise2C Technology, WiseCloud

“The new Certified Kubernetes Conformance Program gives enterprise organizations the confidence that workloads that run on any Certified Kubernetes Distribution or Platform will work correctly on any other version,” said Dan Kohn, Executive Director, Cloud Native Computing Foundation. “The interoperability that this program ensures is essential to Kubernetes meeting its promise of offering a single open source software stack supported by many vendors that can deploy on any public, private or hybrid cloud.”

A Certified Kubernetes product guarantees that the complete Kubernetes API functions as specified, so users can rely on a seamless, stable experience.

Certified Kubernetes implementations are permitted to use the new Certified Kubernetes logo and also are allowed to use the Kubernetes mark in combination with their product name (e.g., XYZ Kubernetes Service). Development of the certification program involved close collaboration between CNCF and the rest of the Kubernetes community, especially the Testing and Architecture Special Interest Groups (SIGs).

The Kubernetes Architecture SIG is the final arbiter of the definition of API conformance for the program. The program also includes strong guarantees that commercial providers of Kubernetes will continue to release new versions to ensure that customers can take advantage of the rapid pace of ongoing development. Kubernetes is one of the highest velocity software projects in the history of open source.

Vendor quotes:

Alibaba Cloud: “We believe Kubernetes is one of the key enabling technologies for a hybrid cloud application platform,” said Hong Tang, Chief Architect of Alibaba Cloud. “The conformance certification is important to ensure workload portability across different Kubernetes offerings. As always, Alibaba Cloud is committed to the open container ecosystems and communities.”

Cisco: “Cisco has certified its container platform using the Certified Kubernetes Conformance Program. The certification program provides Cisco’s customers with the confidence of a consistent Kubernetes environment,” said Lew Tucker, Vice President and CTO, Cloud Computing, at Cisco.

CoreOS: “The introduction of the Kubernetes Conformance certification program shows the maturity of the project and the validation of the vendor ecosystem that prioritizes enabling a reliable and consistent experience for Kubernetes consumers. We at CoreOS have ensured that Tectonic, our leading enterprise-ready Kubernetes platform, has achieved compliance,” said Reza Shafii, VP of product, CoreOS.

Docker: “By achieving certification through the Kubernetes Software Conformance program, we offer organizations a Kubernetes-certified platform to deploy Linux or Windows-based applications across a secure and automated supply chain operating in hybrid cloud environments,” said Banjot Chanana, Head of Product Management for Docker. “Docker Enterprise Edition (Docker EE) offers an unmodified version of Kubernetes with the added value of the Docker platform including security, management, a familiar developer workflow and tooling, broad ecosystem compatibility and an adherence to industry standards.”

Google: “From the day Google first open-sourced Kubernetes, the goal has been to provide a highly portable cloud native platform for developers to quickly deploy services on premises, in public cloud, and in hybrid environments,” said Eyal Manor, VP Engineering, Google Cloud. The Certified Kubernetes Conformance Program is a way for vendors to prove they are offering pure Kubernetes, with continuous, seamless upgrades, giving users assurance that they can continue to benefit from the innovation and portability Kubernetes offers. We continue to provide that experience in Google Kubernetes Engine.”

Huawei: “Huawei is proud to be part of the initial wave of certified cloud vendors for the recently instituted CNCF Certified Kubernetes Conformance Program,” said Jiayongli, VP of PaaS Product department of Cloud BU at Huawei. “With this stamp of approval from CNCF, Huawei underscores its commitment to our customers and partners around a consistent and portable Huawei Cloud Services as part of our overall vision towards a truly open source cloud technology. This demonstrates the brand integrity and fosters confidence and strength of Huawei’s underlying cloud platform capabilities.”

IBM: “The pace of Kubernetes adoption among developers has been unprecedented, which is why we’ve made it a core component of both the IBM Cloud Container Service and IBM Cloud Private offerings,” said Jason McGee, IBM Fellow, VP and CTO, IBM Cloud. “By certifying our Kubernetes-based technologies with the open community’s interoperability standards, IBM is investing in the future of Kubernetes, and making it easier for developers to deliver innovation from their data and apps across IBM Cloud and other platforms.”

Mesosphere: “We are thrilled to see the introduction of the Certified Kubernetes program to ensure its consistency and safeguard against forks of the project that degrade the user experience,” said Tobi Knaup, CTO and Co-founder, Mesosphere. “At Mesosphere, we are committed to enabling teams to easily install and operate 100-percent pure Kubernetes clusters that are highly available, secure by default, and integrate easily with the production-grade data services that DC/OS has to offer.”

Microsoft: “Microsoft’s commitment to Kubernetes spans multiple product offerings, and we will add AKS, our new managed Kubernetes service, to our list of compliant services in the coming weeks,”  Gabe Monroy, Lead Program Manager, Containers, Microsoft Azure. “We’re all in on providing the absolute best experience for our customers seeking a reliable, scalable, and portable environment for their containerized workloads.”

Mirantis: “With September’s release of the latest Mirantis Cloud Platform, we fully embraced Kubernetes as part of our march to introduce new container services to our managed open cloud portfolio as the open source projects behind them become more mature,” said Nick Chase, Mirantis Head of Technical and Marketing Content. “The Certified Kubernetes program enables customers to be confident in the interoperability of the product or service that they choose, which is crucial in this multi-cloud world.”

Oracle: “The Certified Kubernetes program is a huge step forward in ensuring consistency and portability for developers no matter where the Kubernetes platform is running – in the cloud, across clouds, on premise, or locally on your laptop,” said TJ Fontaine, Oracle Technical Lead, Kubernetes Project. “With Oracle Container Engine, Oracle Terraform Kubernetes Installer, and Oracle Linux Container Services for use with Kubernetes, we are excited to be part of this first group of vendors certified under the Certified Kubernetes Conformance Program and look forward to helping the Cloud Native Computing Foundation further the adoption of Kubernetes across the industry.”

Pivotal Software: “Pivotal and VMware, in collaboration with Google Cloud, recently announced Pivotal Container Service, a powerful new way to deploy and operate Kubernetes,” said Ian Andrews, Vice President of Products, Pivotal Software. “PKS enables Global 2000 companies to deliver production-ready Kubernetes across private and public clouds, with constant compatibility to Google Kubernetes Engine (GKE). The Certified Kubernetes Conformance Program gives our customers even more confidence that PKS will help them operationalize Kubernetes reliably and securely at scale.”

Red Hat: “Core to Red Hat is our belief in both an upstream first development model and the potential for cross-community collaborative development to deliver standardization to the technology industry,” said Chris Wright, Vice President and Chief Technology Officer, Red Hat. “Through open source innovation and as a champion for open standards, Red Hat is helping customers around the world embrace container technologies, including Red Hat OpenShift Container Platform, a leading enterprise distribution of Kubernetes.”

SAP: “Kubernetes radically simplifies the task of building, deploying, and maintaining distributed systems. It plays an important role in SAP’s multi-cloud and open platform strategy. As a key functionality of SAP Cloud Platform, it will allow customers and partners to run their digital transformation workloads on SAP Cloud Platform deployed in SAP’s data centers or on their preferred hyperscale cloud provider. Certified Kubernetes environments ensure portability of our customer and partner applications across our various deployment options,” said Björn Goerke, President, SAP Cloud Platform and CTO, SAP SE.

SUSE: “SUSE has long been committed to providing our customers with open source technologies and a no-lock-in business model,” said Alan Clark, Director of Industry Initiatives, Emerging Standards and Open Source at SUSE. “Now, Kubernetes conformance certification of SUSE CaaS Platform solidifies our ability to carry that value into the emerging application delivery domain, where assurances of interoperability are especially critical, given the rapid pace of technology advancement and market evolution. It’s a win-win for SUSE and our customers.”

Samsung SDS: “Samsung SDS places high value on the conformance of our Kubernetes tooling with the community standards for portability, interoperability, upgradeability and predictability,” said Aaron Crickenberger, Samsung SDS Senior Technologist and Kubernetes Steering Committee Member. “The Certified Kubernetes Conformance Program, an important part of our validation procedures, increases confidence for any system admin using our Kraken build/deployment system to reliably maintain and operate their clusters from upstream Kubernetes releases.”

Tencent: “Tencent Cloud’s CCS (Cloud Container Service) has always been committed to enhancing user experience and maintaining consistency, said TianFu Wang, Senior Staff Engineer at Tencent Cloud. “The Certified Kubernetes Conformance Program is an important milestone for us to guarantee consistency and portability of our customer. The certification demonstrates that any services deployed on Tencent’s CCS platform ensures portability and reliability, as well as provides great security through seamless upgradeability.”

VMWare: “The Certified Kubernetes Conformance Program offers enterprises peace of mind that Certified Kubernetes products provide true consistency and workload portability,” said Paul Dul, Vice President of Product Management, Cloud-Native Apps, VMware. “In collaboration with Pivotal, we’re proud to announce that the initial release of Pivotal Container Service (PKS) will be certified out of the gate. We’re committed to rapidly adopting the latest Kubernetes releases and  providing enterprises with a seamless upgrade experience, enabling them to take advantage of the innovation in future releases.”

Any vendor is invited to run the conformance test suite and submit conformance testing results for review and certification by the CNCF. End users should make sure their vendor partners certify their Kubernetes product and can confirm that certification using the same open source test suite.

Additional Resources

About Cloud Native Computing Foundation

Cloud native computing uses an open source software stack to deploy applications as microservices, packaging each part into its own container, and dynamically orchestrating those containers to optimize resource utilization. The Cloud Native Computing Foundation (CNCF) hosts critical components of cloud native software stacks including Kubernetes, Fluentd, linkerd, Prometheus, OpenTracing, gRPC, CoreDNS, containerd, rkt, CNI, Envoy, Jaeger, Notary, and TUF. CNCF serves as the neutral home for collaboration and brings together the industry’s top developers, end users and vendors – including the six largest public cloud providers and many of the leading private cloud companies. CNCF is part of The Linux Foundation, a nonprofit organization. For more information about CNCF, please visit:


“Cloud Native Computing Foundation”, “CNCF” and “Kubernetes” are registered trademarks of The Linux Foundation in the United States and other countries. “Certified Kubernetes” and the Certified Kubernetes design are trademarks of The Linux Foundation in the United States and other countries.

Media Contact

Natasha Woods

The Linux Foundation

(415) 312-5289

This was an exciting year for webinars at The Linux Foundation! Our topics ranged from network hardware virtualization to Microsoft Azure to container security and open source automotive, and members of the community tuned in from almost every corner of the globe. The following are the top 5 Linux Foundation webinars of 2016:

  1. Getting Started with OpenStack

  2. No More Excuses: Why you Need to Get Certified Now

  3. Getting Started with Raspberry Pi

  4. Hyperledger: Blockchain Technologies for Business

  5. Security Top 5: How to keep hackers from eating your Linux machine

Curious to watch all the past webinars in our library? You can access all of our webinars for free by registering on our on-demand portal. On subsequent visits, click “Already Registered” and use your email address to access all of the on-demand sessions.

Getting Started with OpenStack

Original Air Date: February 25, 2016

Cloud computing software represents a change to the enterprise production environment from a collection of closed, proprietary software to open source software. OpenStack has become the leader in Cloud software supported and used by small and large companies alike. In this session, guest speaker Tim Serewicz addressed the most common OpenStack questions and concerns including:

  • I think I need it but where do I even start?

  • What are the problems that OpenStack solves?

  • History & Growth of OpenStack: Where’s it been and where is it going?

  • What are the hurdles?

  • What are the sore points?

  • Why is it worth the effort?

Watch Replay >>

No More Excuses: Why you Need to Get Certified Now

Original Air Date: June 9, 2016

According to the 2016 Open Source Jobs Report, 76% of open source professionals believe that certifications are useful for their careers. This webinar session focused on tips, tactics, and practical advice to help professionals build the confidence to take the leap to commit to, schedule, and pass their next certification exam. This session, covered:

  • How certifications can help you reach your career goals

  • Which certification is right for you: Linux Foundation Certified SysAdmin or Certified Engineer?

  • Strategies to thoroughly prepare for the exam

  • How to avoid common exam mistakes

  • The ins and outs of the performance certification process to boost your exam confidence

  • And more…

Watch Replay >>

Getting Started with the Raspberry Pi

Original Air Date: December 14, 2016

Maybe you bought a Raspberry Pi a year or two ago and never got around to using it. Or you built something interesting once, but now there’s a new Pi and new add-ons, and you want to know if they could make your project even better? The Raspberry Pi has grown from its original purpose as a teaching tool to become the tiny computer of choice for many makers, allowing those with varied Linux and hardware experience to have a fully functional computer the size of a credit card powering their ideas. Regardless of where you are in Pi experience, this session with guest speaker Ruth Suehle, had some great tricks for getting the most out of the Raspberry Pi and showcased dozens of great projects to get you inspired.

Watch Replay >>

Hyperledger: Blockchain Technologies for Business

Original Air Date: December 1, 2016

Curious about the foundations of distributed ledger technologies, smart contracts, and other components that comprise the modern blockchain technology stack? In this session, guest speaker Dan O’Prey from Digital Asset, provided an overview of the Hyperledger Project at The Linux Foundation, the main use cases and requirements for the technology for commercial applications, as well as an overview on the history and projects in the Hyperledger umbrella and how you can get involved.

Watch Replay >>

Security Top 5: How to keep hackers from eating your Linux machine

Original Air Date: November 15, 2016

There is nothing a hacker likes more than a tasty Linux machine available on the Internet. In this session, a professional pentester talked tactics, tools and methods that hackers use to invade your space. Learn the 5 easiest ways to keep them out, and know if they have made it in. The majority of the session focused on answering audience questions from both advanced security professionals and those just starting in security.

Watch Replay >>

Don’t forget to view our upcoming webinar calendar to participate in our upcoming live webinars with top open source experts.

Companies in diverse industries are increasingly building applications designed to run in the cloud at a massive, distributed scale. That means they are also seeking talent with experience deploying and managing such cloud native applications using containers in microservices architectures.

Kubernetes has quickly become the most popular container orchestration tool according to The New Stack, and thus is a hot new area for career development as the demand for IT practitioners skilled in Kubernetes has also surged. Apprenda, which runs its PaaS on top of Kubernetes, reported a spike in Kubernetes job postings this summer, and the need is only growing.

To meet this demand, The Linux Foundation and the Cloud Native Computing Foundation today announced they have partnered to provide training and certification for Kubernetes.  

The Linux Foundation will offer training through a free, massive open online course (MOOC) on edX as well as a self-paced, online course. The MOOC will cover the introductory concepts and skills involved, while the online course will teach the more advanced skills needed to create and configure a real-world working Kubernetes cluster.

The training course will be available soon, and the MOOC and certification program are expected to be available in 2017. The course is open now at the discounted price of $99 (regularly $199) for a limited time. Sign up here to pre-register for the course.

The course curriculum will also be open source and available on GitHub, Dan Kohn, CNCF Executive Director, said in his keynote today at CloudNativeCon in Seattle.

Certification will be offered by Kubernetes Managed Service Providers (KMSP) trained and certified by the CNCF. Nine companies with experience helping enterprises successfully adopt Kubernetes are committing engineers to participate in a CNCF working group that will develop the certification requirements. These early supporters include Apprenda, Canonical, Cisco, Container Solutions, CoreOS, Deis, Huawei, LiveWyer, and Samsung SDS. The companies are also interested in becoming certified KMSPs once the program is available next year.

Kubernetes is a software platform that makes it easier for developers to run containerized applications across diverse cloud infrastructures — from public cloud providers, to on-premise clouds and bare metal. Core functions include scheduling, service discovery, remote storage, autoscaling, and load balancing.

Google originally engineered the software to manage containers on its Borg infrastructure, but open sourced the project in 2014 and donated it earlier this year to the Cloud Native Computing Foundation at The Linux Foundation. It is now one of the most active open source projects on GitHub and has been one of the fastest growing projects of all time with a diverse community of contributors.

“Kubernetes has the opportunity to become the new cloud platform,” said Sam Ghods, a co-founder and Services Architect at Box, in his keynote at CloudNativeCon. “We have the opportunity to do what AWS did for infrastructure but this time in an open, universal, community-driven way.”

With more than 170 user groups worldwide, it’s already easy to hire people who are experts in Kubernetes, said Chen Goldberg, director of engineering for the Container Engine and Kubernetes team at Google, in her keynote at CloudNativeCon.

The training and certification from CNCF and The Linux Foundation will go even further to help develop the pool of Kubernetes talent worldwide.

Pre-register now for the online, self-paced Kubernetes Fundamentals course from The Linux Foundation and pay only $99 ($100 off registration)!

Ahmed Alkabary is a recent graduate of the University of Regina in Canada, where he earned degrees in computer science and mathematics as an international student from Egypt. He was one of 14 aspiring IT professionals to receive a 2016 Linux Foundation Training (LiFT) scholarship, announced this week.   


Ahmed Alkabary

LiFT Scholarship winner Ahmed Alkabary

Ahmed began using Linux in the second year of his studies and quickly developed such a passion for it that he began extra studies outside of university to advance his skills. His enthusiasm for Linux even led him to develop a free course on Udemy to teach it to others; nearly 50,000 students have enrolled to date.

Now that he has finished his studies, Ahmed hopes to secure a job as a Linux system administrator. The scholarship will help him achieve his career goals by providing him with the additional training and certification he needs to land a position, he says. Why do you want to be a Linux sysadmin?

Ahmed Alkabary: For me, I don’t just appreciate the Linux operating system but I also feel like it has become my life. Whenever I’m on a Linux based computer I feel like I’m at home. You can say it is a passion that has taken many years of cultivating to become integrated in my life the way it is today.

In 2011 I was eager to purchase a brand new computer, but to my dismay the shop had only one computer that met my requirements. Although unbeknownst to me the computer had a specific operating system that I was unfamiliar with. The operating system was pre-installed with Linux,  specifically openSuse. I was so hesitant to purchase the computer but proceeded anyway. I hoped to change the operating system once I got home, but I was unsure of what came over me to keep Linux. But to this day I feel I have yet to make a decision that would have a greater impact on my life then the day I decided to keep Linux.

Right away I started to notice the efficiency of Linux and how all my needs were met in an instant. I started to teach myself the command line and I became very proficient at it. Then I began to understand why it was developed and how it was created. This sparked a flame inside me to learn more and to research more. I was engulfed in Linux so that it started to become something that I just wanted to do for the rest of my life. This passion that I have for Linux gave me the idea to pursue a career as a Linux sysadmin. What have you done so far to achieve that goal? How will the LiFT scholarship help?

Ahmed: I took many online Linux courses. I took Introduction to Linux on EdX made by The Linux Foundation. I also took Essentials of Linux System Administration on EdX. I also read many different books on Linux. I am preparing to take my LFCS certification exam next month and after that I would like to learn about the Linux kernel and how to contribute to the kernel project.

The LiFT scholarship will help cover the cost of the LFD420 Linux Kernel Internals and Development course. I want to be a Linux system administrator who has a full understanding of every aspect of Linux. Learning the Linux kernel would guarantee me that. I would also like to be a part of the open source community knowing very well about all the contributions they make to Linux. The kernel community is very supportive and knowledgeable and to become a part of that community would be an honor. In the long run, I even want to be able to write my own operating system! How did you develop the Linux course on Udemy?

Ahmed: After a few years of using and learning about Linux, I began to notice that there are not so many online courses or resources presented in an approachable manner to newbies. People who want to migrate towards Linux but are afraid to make the move. That’s when it came to my mind to construct a course on Udemy explaining the basics of the Linux command line. I wanted to break the fear that newbies have towards Linux. Most users don’t understand the value and usefulness of the command line interface.

I wanted to explain everything in a simpler manner. I even added animations and graphics so users don’t get discouraged while learning. I decide to make the course completely free because Linux is free to begin with and it would go against my beliefs to charge for something that was free. My aim was never to deter people from Linux but to attract a massive audience all over the world to learn Linux and appreciate its versatility. I also realized that a majority of my students could not afford to pay for an online course. What have you learned in teaching the course?

Ahmed: Making a course on Udemy and seeing all the messages that I get from the students thanking me for making the course and how I changed their lives motivates me on a daily basis. Whenever I feel like giving up and I get a positive review or a message from a student, It simply makes my day! One thing I learned also is that I am not a bad teacher after all! You’re a recent graduate, what are you doing now?

Ahmed: Currently I am working as a part-time online instructor at Robertson College in Canada. I teach several computer science courses including introduction to Linux. I basically got this job because of my course on Udemy. Also I am preparing for my LFCS as I mentioned and also working on getting few other certifications (RHCSA , CCNA) to be able to get my dream job as a Linux system administrator. I have gotten numerous interviews for other jobs but I want to keep hunting for my dream to become a Linux sysadmin. I also believe that the LiFT scholarship would enormously help on achieving my dream on becoming a Linux sysadmin.


Interested in learning more about starting your IT career with Linux? Check out our free ebook “A Brief Guide To Starting Your IT Career In Linux.”

[Download Now]


Students and recent graduates, Linux beginners, longtime sysadmins, aspiring kernel developers, and passionate Linux users are all counted among the winners announced today who will receive a 2016 Linux Foundation Training (LiFT) scholarship.

The LiFT Scholarship Program gives free training courses to individuals who may not otherwise have access to these opportunities.  The recipients will also receive a Linux Foundation Certified System Administrator (LFCS) or Linux Foundation Certified Engineer (LFCE) exam.

This year, 14 LiFT scholarship recipients were chosen from more than 1,000 applicants, spanning in age from 13 to 66 and hailing from six continents.

The training provides recipients with the tools they need to advance their career or get started in one of the most lucrative jobs in IT. According to the 2016 Open Source Jobs Report, 65 percent of hiring managers say open source hiring will increase more than any other part of their business over the next six months, and 79 percent of hiring managers have increased incentives to hold on to their current open source professionals.

“I am currently seeking a full-time position as a Linux kernel developer, preferably in open source,” said Ksenija Stanojevic, 29, an engineer and former Outreachy intern from Serbia who is a LiFT scholarship recipient in the Kernel Guru category. “This scholarship will directly help me achieve my goals. Apart from giving more job opportunities it will allow me to work in a field that I love and am passionate about.”

Over the past six years, The Linux Foundation has awarded 48 scholarships worth more than $130,000 to current and aspiring IT professionals.

“Providing scholarships for advanced training helps those individuals who directly benefit from it to then contribute to existing open source projects and even start new ones, as well as pass their knowledge along to their communities,” said Linux Foundation Executive Director Jim Zemlin.  “We hope these scholarships serve as a catalyst for helping open source continue to grow and thrive.”

This year’s winners across seven categories include:

Academic Aces

Ahmed Alkabary, 23, Canada. A recent graduate of the University of Regina, where he earned degrees in computer science and mathematics.

Tetevi Placide Ekon, 24, Burkina Faso. A graduate student studying civil engineering at the 2iE Institute for Water and Environmental Engineering.

Developer Do Gooder

Luis Camacho Caballero, 42, Peru. A Linux user since 1998 who started a project to preserve endangered South American languages using Linux.

Kurt Kremitzki, 28, United States. Studying biological and agricultural engineering at Texas A&M and working with a university in Mexico to design irrigation systems for a Mayan community in the Yucatan.

Linux Kernel Guru

Alexander Popov, 28, Russia. A Linux kernel developer who has had 14 patches accepted into the mainline kernel to date.

Ksenija Stanojevic, 29, Serbia. An Outreachy intern who has worked on splitting the existing IIO driver into MFD with ADC and touchscreen parts and has contributed to the Year 2038 project.

Linux Newbies

Yasin Sekabira, 27, Uganda. A graduate of the computer science program at Makerere University.

Lorien Smyer, 52, United States. A former bookkeeper who decided she wanted to start a new career in computer science.

SysAdmin Super Star

Jacob Neyer, 20, United States. Deployed with the United States Air Force, where he administers Linux servers.

Sumilang Plucena, 33, Philippines. A systems analyst at the largest hospital in the Philippines, which runs Linux on all its servers.


Sarah Burney, 13, United States. An eighth grader at her middle school in Maryland, who has already completed a data science course at Johns Hopkins, as well as several coding programs.

Florian Vamosi, 15, Hungary. A grammar school student who has been using Linux since age 10, who is working on a color recognition system to categorize stars in astronomical research.

Women in Linux

Shivani Bhardwaj, 22, India. A recent computer science graduate and Outreachy intern who has already had more than 75 patches accepted to the staging driver of the Linux kernel.

Farlonn Mutasa, 21, South Africa. Passed the CompTIA Linux+ certification exam, which opened the door to a sysadmin internship.

The Linux Foundation aims to increase diversity in technology and the open source community and support career development opportunities for the next generation, especially those who have traditionally been underrepresented in open source and technology.

Get more information on The Linux Foundation Community Giving Programs.


Open source is the new normal for startups and large enterprises looking to stay competitive in the digital economy. That means that open source is now also a viable long-term career path.

“It is important to start thinking about the career road map, and the pathway that you can take and how Linux and open source in general can help you meet your career goals,” said Clyde Seepersad, general manager of training at The Linux Foundation, in a recent webinar.

Certification is one clear path with real career benefits. Forty-four percent of hiring managers in our recent 2016 Open Source Jobs Report said they’re more likely to hire certified candidates. And 76 percent of open source pros surveyed believe certifications lead to a career boost.

The Linux Foundation Certified System Administrator (LFCS) and Certified Engineer (LFCE) exams are great opportunities for sysadmins to polish and prove their skills. The exams are available online to anyone in the world at any time. They’re also performance based, working within a Linux server terminal and overseen by a proctor. Because the format is not multiple choice, even seasoned pros will need some preparation in order to avoid common mistakes and complete the exam within the time limit.

To help you prepare for the certification exam, and a long and successful sysadmin career, we’ve gathered some tips, below, from Linux Foundation certified sysadmins who have completed the LFCS or LFCE exams.


Chris van Horn

Chris van Horn, LFCS

1. Practice

“Experience is key. Spin up a VM, take a fresh snapshot of it and go to work applying all the requirements of the exam in practice. When you feel you have satisfied all the exam topics thoroughly, apply that fresh snapshot to revert changes and begin again until it is second nature. Also, feel comfortable with man pages; they are your best friend when Google is not an option.”

Chris Van Horn, Linux Foundation Certified System Administrator (LFCS) and a “Debian guy.”


Dashamir Hoxha

Dashamir Hoxha, LFCS

2. Give it time

“The best preparation is your experience. If you feel that you have enough experience with the topics required by the exam, you can give it a try. Otherwise, you have to work hard to get those skills.

Don’t think that in a short time you can learn everything.”

Dashamir Hoxha, LFCS, an Ubuntu user and open source contributor.


William Brawner

William Brawner, LFCS

3. Learn how to use man pages

“If you haven’t already, get familiar with the man pages. Know what they are and how to use them efficiently.

No matter how much you study, you can’t learn everything, and if you could, you wouldn’t retain it all anyway. The man pages will fill in the gaps.”

William Brawner, LFCS, and Arch Linux user who plans to take the LFCE exam next.


Francisco Tsao

Francisco Tsao, LFCE

4. Understand the material, don’t just memorize it

“Forget recipes, it’s not about memorization. Understand what are you doing by reading some books and documentation that give you a deep background of the tasks you’ll perform at the exam and in real life.

Imagine real problems and try to solve them.”

Francisco Tsao, LFCE, self-professed Debian fanboy and Fedora contributor.


George Doumas

George Doumas, LFCS

5. The boring stuff is still important

“Do not rely on one book only! Study and practice…even the stuff that you find mundane.

A portion of the tasks are boring, but you cannot avoid them.”

George Doumas, LFCS, and a fan of Scientific Linux, openSUSE, and Linux Mint.

6. Follow the instructions


Jorge Tudela Gonzalez de Riancho

Jorge Tudela Gonzalez de Riancho, LFCS

“For experienced professionals, I recommend that they prepare the environment for the exam, and follow the instructions. It’s not a difficult exam if you work daily with Linux.

On the other hand, for newcomers, apart from having a look to open/free resources, I just encourage them to set up a Linux environment at home and get their hands dirty!!”

Jorge Tudela Gonzalez de Riancho, LFCS, Debian user and Raspberry Pi enthusiast.

7. Have fun!


Gabriel Canepa

Gabriel Canepa, LFCS

“Make sure you love what you are doing, and do not forget to have fun, to experiment, and then to do it all over again and again, and make sure you learn something new each time.”

Gabriel Canepa, LFCS, Red Hat Enterprise Linux admin and technical writer.

Sign up to receive one free Linux tutorial each week for 22 weeks from Linux Foundation Training. Sign Up Now »

To increase developer support and diversity in the Node.js open source community, the Node.js Foundation earlier this year brought in Tracy Hinds to be its Education Community Manager. She is charged with creating a certification program for Node.js, increasing diversity, and improving project documentation, among other things.

“We are recognizing the very wide range of users the Node.js space has and trying to make sure they are all taken care of when it comes to learning Node.js,” Tracy says.


Tracy Hinds

Tracy Hinds, Education Community Manager at Node.js

Tracy has been involved in the community from early on and was a major player in helping to grow the Node.js community in Portland, Oregon, through meetups, an early NodeSchool, and NodeBots. She has organized or founded three conferences annually (CascadiaFest, EmpireJS, and EmpireNode) and is the founder and president of GatherScript, a non-profit that provides educational and financial advisement support for technical events.

“This is a really exciting time to get to support and grow all of the communities that have been contributing to Node.js all these years,” she says.

Here, Tracy tells us more about how she got started as a developer and with Node.js, her goals for the year as the new Node.js education community manager, and the best ways for new contributors to get involved in the project. Tell us a little bit about your background, how did you get introduced to development, then Node.js and then education?

Tracy Hinds: My prior work was in healthcare administration. It was a purpose-filled field, but that didn’t reduce how colleagues and I were constantly frustrated by all the technology challenges that came with the vertical. I was in the field when the industry was adopting electronic medical records. I found myself spending far too much of my day trying to teach my really savvy coworkers how to use really poorly designed software.

I decided that I wanted to start solving these problems instead of banging my head up against them, so I learned how to code. I was mainly self-taught and was first introduced to Python. At the time, I was living in Portland, OR and through connections that I made in the community learning Python, I got my first job programming professionally at Urban Airship.

I was hired as a junior engineer under the condition that I would learn JavaScript. Of course, like in many cases, JavaScript introduced me to Node.js. There was a small, but very enthusiastic Node.js community in Portland, OR, and I went to several of their meetups, spoke at a my first conference (NodePDX), and got involved with organizing various events and helping to build the community through seeing all these opportunities to help. As a developer that really learned on your own, what advice would you give others to get started with this?

​Tracy: Be patient.​ You’ll be exposed to so much information early on and you’ll be excited to be good at it. It’s so much information to take in and apply. Much of it takes time and experience to learn, not just theoretical readings.

There will be times where you’re feeling like you’re up against a brick wall. That’s okay! As a programmer, you’ll be paid to solve problems you very likely don’t know the answer to yet. You’ve been hired because you know how to approach the journey of finding a solution.

Find a community of people who encourage and support you, and you’ll be setting yourself up for success. No programmer is an island. OSS relies on a lot of wonderful people collaborating to make things work! How about landing that first job, what are some things that people should be aware of in trying to get a job as a developer that you wish you would have known or that you found really helpful?

Tracy: I’d had friends who were programmers and had insisted I’d make a great one time after time. With the help of so many communities, friends, and mentors, I learned how to program in Python and some basic web engineering. I was unbelievably fortunate through my networking to find a job that was willing to hire me as a junior and asked that I deep-dive into JavaScript as a primary language.  

It’s really important to introduce yourself to people, go to these meetups to try to learn more, but also show that you are open and persistent enough to never stop learning. Developers are problem solvers, so if you show that early on and have the added skill of being able to communicate well (and therefore collaborate), the better. Making those connections, showing that I could keep an open mind while also being a bit stubborn, and being willing to really immerse myself in the world of programming helped keep me on track from a big career switch. Let’s get back to Node.js, tell us a little bit about what you are doing for the Node.js Foundation?

Tracy: I was hired to be the education community manager at the Node.js Foundation. Essentially what I’m trying to do is create materials that will help introduce developers to Node.js (new developers and those that have been in the field for a long time), help ensure that education is embedded in the process of learning Node.js through documentation, and promote diversity in the community through education. What are your other goals in creating education opportunities for the Node.js community at large?

Tracy: I have three major goals this year, the first is how to create and provide a certification program for Node.js.

The second is to help build out the diversity of the Node.js community and I believe that education is the best way to do that. I’ve been trying to take a look at what workshops and in-person events exist that help create a supportive, inclusive learning environment so that I can assess how the Node Foundation can support future work. People getting to learn together form bonds and lets down barriers a little, enough so that they are open to making friends through the challenges they are facing. It’s easier to build camaraderie when you’re struggling with the same problem in a NodeSchool workshop or fixing a broken route in a NodeTogether class with a little help. These events draw much more diverse groups underrepresented communities, career transitioners, other language users because they create spaces that are hellbent on being forgiving, friendly places to learn.  

My third is to improve the documentation in Node.js to help facilitate learning. Currently, that means lots of discussions with different types of Node.js users on what it means to improve documentation. I wanted to encourage API docs improvements because they felt sparse. However, the more conversations I’ve had about docs in Node.js, the more I’m finding that our lack of other spoken languages being supported is a huge barrier for folks to level up or even step into Node.js. I can’t begin to imagine how difficult it must be having to translate the essential documentation I would need into the language I speak in order to write code. It’s an incredible barrier. There’s good work being done in our working groups for this, but there aren’t enough folks to support such a big challenge. We need to be smart about how we’d approach this. What are some interesting things you are finding in creating this certification program, why is it important?

Tracy: Certifications are extremely important to developers that have previous coding experience and are employed by companies who require it for hiring or promotions. When you look at some older technology languages, like Java, they have fairly deep certifications process and plans. Those that have experience with these languages have expectations to have something similar when they convert to newer platforms/languages like Node.js.

Certifications can also be useful for what we see often in the Node.js ecosystem smaller companies and consultancies. It could be an interesting space when a group of engineers can show that they have their certifications and establishes them as competent and potentially more competitive than another group that isn’t quite there yet.

We are having our first meetings with the newly formed Education Advisory Group, which will allow a good representation of perspectives from Node Core, Foundation members, NodeSchool, and the ecosystem to help form the scope of the certification. We’ll move forward with what we establish as tasks a competent Node.js engineer could complete. It’s definitely a work in progress and will take about 9 months to accomplish. We’re partnering with the Linux Foundation to build this out as an in-browser, 3rd-party proctored remote test. Any sources currently that you would recommend to those that are interested in getting started with Node.js or that might need to brush up their skills?

Tracy: First, Ashley Williams has created a really great opportunity to introduce folks to Node.js and development in general that do not have experience in this space at all. The series is called NodeTogether and for the most part they are held wherever we are having our Node.js Live events. She is looking for those that want to participate and mentors, so definitely worth checking out.

Jon Kuperman released, which is awesome for folks who like video learning. There’s about 6 courses that add up to a pretty great, free intro to Node.js.

Finally, NodeSchool is filled to the brim with free workshoppers that cover such an incredible variety of essential skills in Node.js. I recommend checking out one of the local events in your area where mentors will help you run through many of these modules, and the website has support for 20 different spoken languages! The NodeSchool community events are so warm and friendly, and the online repo with active organizers is very encouraging and helpful. You joined the Foundation a few months ago, what are some of the major roadblocks you’ve been able to overcome or key initiatives that you’ve been able to launch or are going to launch (fairly soon)?

Tracy: We are making strides towards unearthing a lot of the really incredible activity that’s been happening in different corners of the world in Node.js and making plans on how the Node.js Foundation can elevate those communities. My strength is in seeing good people doing awesome work and removing their roadblocks by helping with processes that might be standing in their way.

The certification planning is moving forward. The Education Advisory Group is meeting and will have big ideas for years to come. We are recognizing the very wide range of users the Node.js space has and trying to make sure they are all taken care of when it comes to learning Node.js, be it through turning over rocks to find out which problems we can rally to in Documentation or elevating programs that help build out inclusivity and diversity of perspectives in our language. This is a really exciting time to get to support and grow all of the communities that have been contributing to Node.js all these years.


More and more professionals are preparing for certification to fill in gaps in their Linux knowledge, build confidence, and prove to to their management team or hiring managers that their skills are sharp. According to the latest 2016 Open Source Jobs Report from The Linux Foundation and Dice, 76% of open source professionals believe that certifications are useful for their careers, while 44% percent of hiring managers report that candidates holding certifications were more likely to be hired.

But despite all the compelling evidence that certifications are valuable for career advancement or making it past the “HR Firewall” some professionals are still reluctant to attempt to pass their certification exam. Whether the roadblock is fear of failure or uncertainty about how to properly prepare, The Linux Foundation is committed to addressing those challenges and helping you succeed.

Join us for a webinar session on Thursday, June 9, 2016, at 10 a.m. Pacific, focused on tips, tactics, and practical advice that will give you the confidence to take the leap to commit to, schedule, and pass your next certification exam.

By attending this session, you will learn:

  • how certifications can help you reach your career goals

  • which certification is right for you: Linux Foundation Certified SysAdmin or Engineer?

  • strategies to thoroughly prepare for the exam

  • how to avoid common exam mistakes

  • the ins and outs of the performance certification process to boost your exam confidence

  • and more…

Save your seat >>

Once you register, you’ll receive an email with important information about the webinar, in this email you’ll also find a link to submit your certification questions early, for a better chance of having the topic addressed on-air.

Ready to get started with certification now? Linux Foundation Training is offering a new course, LFS211 Linux Networking and Administration to help prepare senior Linux sysadmins to pass the Linux Foundation Certified Engineer (LFCE) exam, which comes bundled with the new course.