Posts

With LinuxCon North America approaching quickly (August 22!), The Linux Foundation is in preparation and invitation mode. This year, the organization is especially keen on opening up the event and its benefits to diverse communities. One such effort recently took place on Twitter.

During the week of June 15, @linuxfoundation asked their followers to request a free VIP all-access pass by tagging #takemetolcna (that’s Take Me to LinuxCon North America) and explaining why they should win. 

Many great responses were tweeted and The Linux Foundation chose five very worthy guests. Here’s what the winners had to say:

Thank you to everyone who participated! 

1) Jack Wallen shares what’s new with Automotive Grade Linux and why it’s an important Linux Foundation Collaborative Project.

Automotive Grade Linux Wants to Help Open Source Your Next Car– TechRepublic

2) Daniel Robinson shares the latest reasons why it’s smart to opt for Linux
5 Reasons to Ditch Windows for Linux– The Inquirer

3) The ODPi’s Hadoop runtime has been adopted by data analytics vendors.

ODPi Advances Hadoop Standards with Open Source Runtime Specification– The VAR Guy

4) The Linux Foundation’s OpenHPC Project promises to reduce duplicated development, validation and maintenance efforts across HPC.

System Software, Orchestration Gets an OpenHPC Boost– The Next Platform

5) GitHub publishes data visualizations, show the impact of open source development on hosted projects.

GitHub Visualizes the Impact of Open Source– ADT Magazine

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.jpg

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.

Linux.com: 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.

Linux.com: 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!

Linux.com: 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.

Linux.com: 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.

Linux.com: 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.

Linux.com: 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.

Linux.com: 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 nodecasts.io, 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.

Linux.com: 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.

 

1) The 2016 Open Source Jobs Report shows that open source is a great career direction for new IT graduates.

Is Open Source a Clear Path to Success for New Grads?– CIO

2) Sam Ramji, Cloud Foundry Foundation CEO, explains why the platform is continuing to gain traction. 

Cloud Foundry Stages a Comeback– InfoWorld

3) Canonical’s Snaps is now available for multiple Linux distros.

Ubuntu’s Container-Style Snap App Packages Now Work on Other Linux Distributions– TechCrunch

4) Dell’s new out-of-the-box Linux has a great screen and is worth the price to developers.

The XPS 13 DE: Dell Continues to Build a Reliable Linux Lineage– Ars Technica

5) Hewlett Packard Enterprise (HPE) announces it’s providing open access to developer tools and libraries to facilitate cross-collaboration between HPE and the open source community on The Machine.

HPE Looks to Open Sourcers for Help with The Machine– ADT Mag

 

1) Muhammad Ali “shook up the world”; featured in IBM/Linux advertisement. 

Muhammad Ali & IBM sought to “shake up the world” with Linux– NetworkWorld

2) 20% to 30% of existing applications can run on Pivotal Cloud Foundry with little change.

Pivotal Cloud Foundry Is Not Just for New Apps Anymore– Fortune

3) IBM Joins R Consortium to advance data science in the enterprise.

IBM Joins R Consortium to Advance the R Programming Language– eWeek

4) Ubuntu 16.10 will finally be switched to Linux kernel 4.8.

Upcoming Ubuntu 16.10 (Yakkety Yak) will be driven by Linux Kernel 4.8– TechWorm

5) The Linux Foundation’s new course gives engineers who want to move into networking the skills to manage a SDN deployment.

Online Course Targets Open Source SDN Development– ElectronicsWeekly.com

Whether you realize it or not, open source software affects just about everyone around the world, every single day. It’s used by almost any industry you can think of, including telecommunications, finance, healthcare, automotive, retail, entertainment and more. In the coming months and years, society will run even more on software built and maintained collaboratively by hundreds of thousands of people all over the world.

Companies and organizations need to help to establish, build and sustain open source projects for the long term to accelerate innovation while reducing their R&D costs. To be successful, though, open source projects must possess a level of sophistication that solicits support from companies and developers. This is why the professionalization of open source is progressing at such a rapid pace.

Professionalizing and scaling the open source space requires specialized tools, licensing regimes, project governance, expert training, credible certifications and events that enable collaboration. In other words, a similar support ecosystem to that which has long been the standard for proprietary software, but operating on open source principles such as collaboration and open governance. Open source professionals are the individuals who make this happen. They include not only the Administrators and Engineers who deploy and manage systems and the developers who write the code, but also attorneys that ensure compliance with open source licenses, educators who teach new and existing professionals how to use the tools available to them, management teams that evaluate which projects to both invest in and implement and so many more.

The recent Linux Foundation and Dice Open Source Jobs Report found that identifying open source talent is not easy – 87 percent of hiring managers reported difficulty finding qualified individuals for these positions – while demand continues to be high, with 65 percent reporting they are expanding open source hiring more than other parts of their businesses. And it’s important to understand that open source professionals may be different than other employees, with only 2 percent stating money and perks to be the best part of their job – instead they like working on interesting projects (31 percent) and with the most cutting edge technologies (18 percent) in a global, collaborative community (17 percent).


The Linux Foundation is the organization of choice for the world’s top engineers, developers and companies, working with the worldwide open source community to solve the hardest technology problems by creating the largest shared technology investment in history, which together deliver an economic impact never seen before. We encourage more organizations to think about their open source strategy, hire individuals with the skills necessary to meet these challenges and train current staff in the latest, cutting-edge open source technologies. Those who do will reap the rewards of more effective technology at a lower cost, while helping to affect the lives of countless people in a positive way.

Learn more about open source training and certification options at https://training.linuxfoundation.org/.

linux-com_ctas_may2016_v2_opensource.jpg?itok=Hdu0RIJn

You can celebrate the 25th anniversary of Linux with Linus Torvalds and other open source innovators and leaders at LinuxCon North America and ContainerCon this year.

Torvalds, Linux and Git creator and Linux Foundation fellow, will keynote at the event, to be held in Toronto, Canada Aug. 22-24. He’ll be one among many open source innovators and influencers who will gather to discuss and demonstrate the latest in open source technologies beyond Linux.

The keynote speakers will focus on the technologies and trends having the biggest impact on open source development today, including containers, networking and IoT, as well as hardware, cloud applications, and the Linux kernel. See the full schedule, which is now available from The Linux Foundation.

Brian Behlendorf, founder of The Apache Software Foundation will give a keynote this year  in his new role as executive director at the Hyperledger Project. As a primary developer of the Apache Web server, the most popular web server software on the Internet, Behlendorf “changed the web,” says Linux Foundation Executive Director Jim Zemlin. Now he’s contributing to the next generation of the Internet technology stack, creating a shared, distributed ledger at the Hyperledger Project.  

Joe Beda, entrepreneur in residence at venture capital firm Accel Partners, will also give a LinuxCon keynote this year. Beda, the lead architect of Google Compute Engine who also helped launch Kubernetes, has carte blanche from Accel to come up with new business ideas and will eventually launch his own startup (possibly around Kubernetes.)  

Other keynote speakers include:

  • Abhishek Chauhan, vice president and CTO at Citrix

  • Cory Doctorow, science fiction author, activist, journalist and blogger

  • Dr. Margaret Heffernan, entrepreneur, management expert and author of five books including “BEYOND MEASURE: The Big Impact of Small Changes”

  • Dr. Ainissa Ramirez, science and STEM education evangelist and author of “Save our Science”

  • Jim Whitehurst, president and CEO of Red Hat

  • Jim Zemlin, executive director at The Linux Foundation

LinuxCon will feature more than 150 sessions, ranging from tutorials to deep technical sessions, with new content on the latest kernel updates, DevOps, Professional Open Source Management, networking, hypervisors/virtualization, storage technologies and interfaces, security, Internet of Things and talks related to open source collaboration and best practices.

ContainerCon is a technical conference co-located with LinuxCon to expand the event and bring together leaders in the development and deployment of containers and the Linux kernel to innovate on the delivery of open source infrastructure.

“This year, (LinuxCon) is more than a meeting of the minds,” Zemlin said. “It’s also a celebration of open source software as we mark the 25th anniversary of Linux.”

Those who register by June 5 will save up to $300. This year, LinuxCon and ContainerCon will also feature a Hall Pass option, providing access to the exhibit hall, lounge spaces, evening booth crawl and more for $100.

See the full schedule of speakers or register now to attend LinuxCon North America and ContainerCon.

 

Dice and The Linux Foundation recently released an updated Open Source Jobs Report that examines trends in open source recruiting and job seeking. The report clearly shows that open source professionals are in demand and that those with open source experience have a strong advantage when seeking jobs in the tech industry. Additionally, 87 percent of hiring managers say it’s hard to find open source talent.

The Linux Foundation offers many training courses to help you take advantage of these growing job opportunities. The courses range from basic to advanced and offer essential open source knowledge that you can learn at your own pace or through instructor-led classes.

This article looks at some of the available training courses and other resources that can provide the skills needed to stay competitive in this hot open source job market.  

Networking Courses            

The Open Source Jobs Report highlighted networking as a leading emergent technology — with 21 percent of hiring managers saying that networking has the biggest impact on open source hiring. To build these required networking skills, here are some courses to consider.

Essentials of System Administration

This introductory course will teach you how to administer, configure, and upgrade Linux systems. You’ll learn all the tools and concepts necessary to efficiently build and manage a production Linux infrastructure including networking, file system management, system monitoring, and performance tuning. This comprehensive, online, self-paced course also forms the basis for the Linux Foundation Certified System Administrator skillset.

Advanced Linux System Administration and Networking

The need for sys admins with advanced administration and networking skills has never been greater. This course is designed for system administrators and IT professionals who need to gain a hands-on knowledge of Linux network configuration and services as well as related topics such as basic security and performance.

Software Defined Networking with OpenDaylight

Software Defined Networking (SDN) is a rapidly emerging technology that abstracts networking infrastructure away from the actual physical equipment. This course is designed for experienced network administrators who are either migrating to or already using SDN and/or OpenDaylight, and it provides an overview of the principles and methods upon which this technology is built.

Cloud Courses

Cloud technology experience is even more sought after than networking skills — with 51 percent of hiring managers stating that knowledge of OpenStack and CloudStack has a big impact on open source hiring decisions.

Introduction to Cloud Infrastructure Technologies

As companies increasingly rely on cloud products and services, it can be overwhelming to keep up with all the technologies that are available. This free, self-paced course will give you a fundamental understanding of today’s top open source cloud technology options.

Essentials of OpenStack Administration

OpenStack adoption is expanding rapidly, and there is high demand for individuals with experience managing this cloud platform. This instructor-led course will teach you everything you need to know to create and manage private and public clouds with OpenStack.

OpenStack Administration Fundamentals

This online, self-paced course will teach you what you need to know to administer private and public clouds with OpenStack. This course is also excellent preparation for the Certified OpenStack Administrator exam from the OpenStack Foundation.

Open Source Licensing and Compliance

A good working knowledge of open source licensing and compliance is critical when contributing to open source projects or integrating open source software into other projects. The Compliance Basics for Developers course teaches software developers why copyrights and licenses are important and explains how to add this information appropriately. This course also provides an overview of the various types of licenses to consider.    

Along with these — and many other — training courses, the Linux Foundation also offers free webinars and ebooks on various topics. The free resources listed below can help you get started building your career in open source:

 

/linux-com_ctas_may2016_v2_opensource.jpg?itok=Hdu0RIJn

1) Brian Behlendorf, developer of Apache web-server software, announced as the Hyperledger Project’s new executive director.

Internet Heavyweight Joins Open-Source Blockchain Consortium– Bloomberg

greg-khz.jpg

Greg Kroah-Hartman

Senior Linux kernel developer Greg Kroah-Hartman supervised the major security improvements in Linux 4.6. Full release review in Steven J. Vaughan-Nichols’ article for ZDNet

2) Linux 4.6 provides improved security, ARM support, & gaming hardware support. 

Linux 4.6 is a Major Release: Here’s What’s New & Improved– ZDNet

3) OpenDaylight executive director Neela Jacques explains the ubiquity of open source.  

The Shift in Open Source: A New Kind of Platform War– NetworkWorld

4) Adam Jaffe testifies in the Oracle’s copyright infringement case against Google.

Economist: There Was No ‘Fair Use’ of Java APIs in Android– eWeek

5) Major security vulnerability in the Symantec Antivirus Engine has been uncovered and could compromise Linux, Mac and Windows PCs.

Security Hole in Symantec Antivirus Exposes Windows, Linux and Macs– SecurityBrief NZ

The Linux Foundation has launched a new self-paced, online course to help senior Linux sysadmins prepare for the advanced Linux Foundation Certified Engineer (LFCE) exam.

The Linux Networking and Administration (LFS211) course gives students access to 40-50 hours of coursework, and more than 50 hands-on labs — practical experience that translates to real-world situations. Students who complete the course will come away with the knowledge and skills necessary to succeed as a senior Linux sysadmin and pass the LFCE  exam, which is included in the cost of the course.

The LFCE exam builds on the domains and competencies tested in the Linux Foundation Certified System Administrator (LFCS) exam. Sysadmins who pass the LFCE exam have a wider range and greater depth of skill than the LFCS. Linux Foundation Certified Engineers are responsible for the design and implementation of system architecture and serve as subject matter experts and mentors for the next generation of system administration professionals.

Advance your career

With the tremendous growth in open source adoption across technology sectors, it is more important than ever for IT professionals to be proficient in Linux. Every major cloud platform, including OpenStack and Microsoft Azure, is now based on or runs on Linux. The type of training provided in this new course confers the knowledge and skills necessary to manage these systems.

Certification also carries an opportunity for career advancement, as more recruiters and employers seek certified job candidates and often verify job candidates’ skills with certification exams.

The 2016 Open Source Jobs Report, produced by The Linux Foundation and Dice, finds that 51 percent of hiring managers say hiring certified professionals is a priority for them, and 47 percent of open source professionals plan to take at least once certification exam this year.

Certifications are increasingly becoming the best way for professionals to differentiate from other job candidates and to demonstrate their ability to perform critical technical functions.

“More individuals and more employers are seeing the tremendous value in certifications, but it can be time-consuming and cost-prohibitive to prepare for them,” said Clyde Seepersad, Linux Foundation General Manager for Training. “The Linux Foundation strives to increase accessibility to quality training and certification for anyone, and offering advanced system administration training and certification that can be accessed anytime, anywhere, for a lower price than the industry standard helps to achieve that.”

Register now for LFS211 at the introductory price of $349, includes one year of course access and a voucher to take the LFCE certification exam with one free re-take. For more information on Linux Foundation training and certification programs, visit http://training.linuxfoundation.org.