2. ABOUT
Me
● Enterprise Architect at various companies spanning
multiple industries (HP, ExxonMobil, Schlumberger,
Asurion, KBR, Halliburton, etc)
● Digital Transformation advisor
● Linaro since 2015
● TSC (Technical Steering Committee) Member at ODPi
● Committer to various Apache projects including
Hadoop, HBase, Bigtop
● Open Source Advocate
● Expertise in Machine Learning, IoT, Big Data, Cloud
Ganesh Raju
Tech Lead, Big Data and Data science
Linaro
3. ● Engineering Collaborative Company. Linaro brings together industry and the open
source engineering community to collaboratively develop software.
● Linaro was founded in 2010 by Arm, IBM, and SOC vendors like Samsung, Freescale
Semiconductor, ST-Ericsson, Texas Instruments
● Linaro members include companies like: ARM, Google, Huawei / Hi-Silicon, Facebook,
Qualcomm, Fujitsu, Marvell, NXP, Comcast, Red Hat, Sandia National Laboratories,
Socionext, XILINX, Comcast, Texas Instruments, Samsung, ST
● Top 5 contributor to Linux Kernel
● Participate in IoT, Autonomous Cars, to Cloud to Supercomputers and everything
in-between
Accelerating Open Source
4. ● Code is open
● Collaborative development
● Open Source Development has two models
○ Cathedral Model: Source code is available with each software release
○ Bazaar Model: Code is developed over the internet in view of the public
● Any kind of help beneficial for the Open Source is called Contribution
● Open source is karma based. The more you contribute the more your voice is heard in
the community
● Open Source is Not always Free Software. Open Source have a license to share the
code - GPL and LGPL
What is Open source ?
5. ● How many times you have heard that a proprietary software was hacked and millions
of credit card data and user data was leaked ?
● Corporates can now get benefit of free contributions from the public
● Open source could be fundamental block for many proprietary softwares
● Millions of developers make full time living on open source.
● Companies look for top contributors and hire them (Of course, top pay ! )
● 95% of Linaro is remote workforce
● Open source may not give the same support as closed source
Use of Open source
6.
7. ● Linux is Open Source
● Android is Open Source
● Github, GitLab are repositories of all open source code
● Single company can not compete with the speed of development
● 99% of Fortune 500 companies use Open Source
● Over 140 million open source projects are in Github. In the 50 million had been added
just last year
● Over 40 million developers in just Github
● Red Hat was first company to build successful business model on open source
● Even Hardware designs are now open source. Refer: OCP
Rise of Open Source
8. Open Source monetization
Open Source Code
(Commercial license)
Closed Source
Proprietary code
Open source code
Closed source
Proprietary code
+ =
9. ● Collaborate with Big Data and Data Science software vendors, ARM hardware vendors
(Qualcomm, Huawei, Marvell, ARM, etc) and the open source community
● Prioritize work based on industry wants, community requirement and software and
hardware vendor requirements
● Lead (Maintainer) of various open source projects.
● As a side effect, i also get to test pre-production hardware from various vendors from
Supercomputers to data center hardware to IoT devices
Getting paid to do Open Source ?
10. Proprietary Software Open source Alternative
Windows Linux
IOS Android
Safari, Microsoft Edge Firefox
Microsoft Word, Excel, Powerpoint LibreOffice, OpenOffice
Windows Outlook Thunderbird
Adobe Photoshop GIMP
Adobe Premiere OpenShot, Handbrake
AutoCAD FreeCAD
11. Getting Started in Open Source
● Apache Projects
● Linux Foundation Projects
22. ● Operations
○ RPA
○ Microservices - DevOps (Docker and Kubernetes)
○ Cloud
● Analytics
○ Big Data - Hadoop, HBase, Cassandra, etc
Leading Edge - Current Trends
23. ● Operations
○ RPA
○ Microservices - DevOps (Docker and Kubernetes)
○ Cloud
● Analytics
○ Big Data - Hadoop, HBase, Cassandra, etc
● Languages
○ Python and Go
○ Webassembly
Leading Edge - Current Trends
29. ● NLP - Natural Language Processing / Conversational Analytics
● Data Science - Tensorflow, Pytorch, Keras, Pandas, MxNet, etc
● HyperAutomation - Everything that can be automated from task based
automation to AI Based process automation
Cutting Edge
31. ● NLP - Natural Language Processing / Conversational Analytics
● Data Science - Tensorflow, Pytorch, Keras, Pandas, MxNet, etc
● HyperAutomation - Everything that can be automated from task based
automation to AI Based process automation
● Edge / IoT
Cutting Edge
32. ● By end of 2020, some 50 billion smart devices will be
connected, along with additional billions of smart sensors,
ensuring that the global supply of data will continue to
more than double every two years.
● Through 2028, Gartner expects a steady increase in the
embedding of sensor, storage, compute and advanced AI
capabilities in edge devices. Mesh architectures will
enable more flexible, intelligent and responsive, and
peer-to-peer IoT systems.
Edge / IoT
33. ● NLP - Natural Language Processing / Conversational Analytics
● Data Science - Tensorflow, Pytorch, Keras, Pandas, MxNet, etc
● HyperAutomation - Everything that can be automated from task based
automation to AI Based process automation
● Edge / IoT
● Fog Computing
Cutting Edge
35. ● NLP - Natural Language Processing / Conversational Analytics
● Data Science - Tensorflow, Pytorch, Keras, Pandas, MxNet, etc
● HyperAutomation - Everything that can be automated from task based
automation to AI Based process automation
● Edge / IoT
● Fog Computing
● HPC - High Performance Computing / Supercomputers
● AI Security
Cutting Edge
36. HPC are not commonly available to enterprises and in cloud
HPC with Custom built CPUs, GPUs, Accelerators (TPUs) are changing the datacenter (cloud)
HPC has a learning curve (filesystem, architecture)
HPCs are best suited for AI and analytical work
HPC + AI
38. ● Everything AI First
● Human Augmentation - Human + AI
○ Hyper Intelligence - New kind of symbiosis for Enhancement of human
cognitive and physical capabilities and capacity
○ Multi experience - The ability to communicate with users across many
senses
○ Symbiotic with AI - Brain and computer interface / extensions
● Quantum Computing
Bleeding Edge
40. ● MIT AlterEgo
● Google Duplex
● Google Deepmind
● IBM Project Debater
● Boston Dynamics
● Elon Musk’s Neurolink
AI advancements
41.
42. IBM and Google have already built Quantum Computers
Quantum computers uses Qubits instead of bits
Quantum computing will NOT replace current computing
technology
Google announced that its quantum computer will be 100
million times faster than any classical computer
Quantum Computing
43. ● Publishers
● Newspapers
● Magazines
● Travel Agents
● Bank Tellers
● GPS
● Radio
● Taxi Drivers
● Telecommunications
● Retailers
● Underwriters / Brokers
Dying Industries
Anything that
can be
automated will
be automated
47. ● Will fundamentally change the society as we know it
● Growth in data
● No of connected devices
● Much higher data rates
● Increase in battery life
● Software defined - means it can be sliced and diced and more fine grained
control
● Everything will be connected.
● Smart cities
● Key is AI at various levels
● Higher data rate and faster communication
5G
51. Ai Revolution
THE COGNITIVE REVOLUTION,
AGRICULTURAL REVOLUTION,
INDUSTRIAL REVOLUTION,
DIGITAL REVOLUTION,
AND NOW THE AI REVOLUTION
ALL CHANGE THE FABRIC OF
SOCIETY AS WE KNOW IT
SOCIAL, CULTURAL, ECONOMIC
52. ● Open Source
● Digital Revolution
○ Leading Edge: NLP, Microservices, Containers, Big Data, Data science
○ IoT
○ 5G
○ HPC
● AI Revolution
Recap
Where do you want to place yourself ?
Leading Edge or Cutting Edge or Bleeding Edge
53. Emerging Technology Trends (Right now) -
From LinkedIn
In India
1. Blockchain Developer
2. Artificial Intelligence Specialist
3. JavaScript Developer
4. Robotic Process Automation (RPA) Consultant
5. Back-end Developer
In USA
1. Artificial Intelligence Specialist
2. Robotic Process Automation (RPA) Consultant
3. Data Scientist
4. Full Stack Engineer
5. Big Data Engineer
https://business.linkedin.com/talent-solutions/emerging-jobs-report#view-report
54. ● https://www.linkedin.com/in/ganeshraju07/
● Twitter: @ganeshraju
● Email: ganeshraju@gmail.com
Link to this presentation: https://bit.ly/2Vo7HUf
Resources:
● Gartner
● Chris Benson
THANKS!
Ganesh Raju
Tech Lead, Big Data and Data science
Linaro