SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Open Source:
Building Career & Competency
Kristu Jayanti College, Bangalore
August 12th 2021
Agenda
● How open source can help to build
o Career
o Skills
o Personal
● What you can do in Open Source
o Industry credibility
o Global Influence
o Impact & beyond…
● Case Studies….
2
§ Alliance Committee member SODA
§ Ambassador CNCF (Cloud Native Computing Foundation)
§ Secretary & Governing Board Member CCICI (Cloud Computing Innovation Council of India)
§ ExeCom Member OTF (Open Technology Foundation)
§ Group Leader Cloud Interoperability Security Workgroup TSDSI/CCICI testbed
§ Member OSI (Open Source initiative)
§ Member OSSF (Open Source Security Foundation)
§ Senior Member IEEE, ACM & CSI
§ Fellow IE & IETE
§ &
§ Marathon Runner
§ Yoga Instructor from S-VYASA
§ Involve in couple of charitable groups!
@krishnamk00
krish00@gmail.com
https://slideshare.net/mKrishnaKumar1
https://www.linkedin.com/in/krishnamk00/
https://github.com/krishnamk00/Top-10-OpenSource-News-Weekly
Krishna M. Kumar
Technical Architect Cloud at Accenture, Seattle
About Me
Why Open Source?
§ Share or use some product which
others can build upon!
§ Continue innovation in mature
software market with people can
disagree but collaborate to come out
with new things!
§ Peer reviewed Software more trusted
than closed ones - Secrecy is the
enemy of the quality!
§ Community support system, sense of
togetherness!!
4
Why build Career in Open Source?
• Sense of purpose - building something as part of the
community!
• Enhance your skills easy and collaborative way. Working
with the best and sharing with others is the way to
learn!
• Friendship, Visibility & Reputation builds upon.
• In commercial open source projects, easier to get
recruited from open source contributors than external
candidates.
• Career edge as you are already proven with your
contribution and effort.
• Finally, the job profiles and the benefits are in par with
or exceed the other commercial job offerings.
5
Open Source Career:
FOSS tools are very
credible in the
industry!!!
6
Free Open Source Software (FOSS) popular ones:
Linux, Android, Firefox, Python, php, Postgres,
Redis, Elasticsearch, Hadoop, Spark, Docker,
Kubernetes, TensorFlow, Ethereum, and so on…
Shown below open source CNCF landscape:
https://landscape.cncf.io/
Open Source Career - be a volunteer to start with……
• Star with small in any open source project….
• Sign up free to access various open source software tools to explore. e.g: https://github.com/explore
• There are tons of open source projects and anyone can join any project (generally!).
• May be difficult to contribute to any matured open course project like Linux.
• New projects and new foundations are the best way to get in as competition will be none there…!
• Join a project through SIG groups, Work Groups, Slack channels, IRCs, etc.
• Initially participate in the meetings, start listening, ask questions, get to know the team….
• Take up very small tasks like organize meeting notes, etc.
• Start with documentation
• Sample code development
• Small bug fixes
• Help in build/QA/release
• Project tracking, Project maintenance, etc.
• Attend events, meetups, trainings
• Move on to next level - Online code clubs, GitHub social coding, Hackathons, Summer code camp, etc.
• Keep adding values slowly and move to the initial recognizable levels in the community:
• contributor / committer / reviewer / (various levels depends on the project)
A journey of a thousand miles
begins with a single step….
7
Enhance the
career reach…..
• Join a Company backed projects
• Google Android, Facebook PyTorch, etc.
• Join a company which supports open source
• Check with Employer to join an open source project and better start using in your job.
• Spread the word
• Evangelist / Ambassadors / Captains / Advocates / Organizers – Conference, meetup, etc.
• Lead the teams
• Leads groups/teams – SIG leader, maintainer / PTL / Steering committee member, etc.
• Lead the whole project
• Operations head, Foundation Head, Project Incubator, Open source project founder.
• Boards / Foundations / Worldwide leadership
• Board Member, Foundation Member, TOC Member, Chairman, GM, President, CTO, etc.
• Open Source Company Founder
• Make it a commercial success. e.g: redis, elastic, etc.
• Change the industry landscape.
• Worldwide adoption & defacto standard e,g: Docker, Python, Linux, etc.
8
Open Source Skills…
Open Thinking ....
its different!
You may be wrong but its OK!
9
Skills sets you may have – not all but few…
• Technical skills
• Keen understanding of the technology and its usage in any domains.
• Design principles, Programming, Documentation, build/test/release, infra/testbed development, etc.
• Use of tools like Gitlab, Github, Bitbucket, Bugzilla, Jira, Blogs, Website, wiki, IRC, social media.
• Data Analytics, extrapolation, identification and resolution.
• Persuasive Communication
• Put forth and convince the use case to the community & commercial use as needed.
• Project Management
• Use tools/practices/procedures to develop/deliver/tracking.
• Building Community
• Fully engage in conferences, meetups, user groups, mentor/mentee, peer reviews, etc.
• Industry certifications & Credential building
• Get certified - Linux certificates, Openstack, Kubernetes, etc.
• Contribute to certification building, knowledge building, training and user support.
• Policy development
• Support and enforce government/local laws/regulations/compliance.
• Knowledges in Licenses validation/creation, etc.
• GNU, Apache, etc.
• Organization building
• Foundations, Open Source projects and Open Source companies.
10
Open Source Program Office - - Get involve…….
11
Open Source Personal – who?
Doing the work - you
are proud of and
other people like it!
12
Persona Development...
§ Passion & Dedication!
§ Willingness to help - Its more than normal hours of work, not time bound.
§ Build network – Know the right kind of people; not how many.
§ Diversity and inclusion – across the geographical boundaries.
§ Like to get constant feedback from mentors.
§ Who participates in communities.
§ Keep learning new things – technologies keep changing and you too need to!
§ Get rid of the fear of my contribution make difference (however small it is!)
§ No imposter Syndrome!! (you are good as what you are..)
§ Recognition will follow you – you don't need to chase…
13
Open Source
Industry Credibility :
Verifiable experience –
being a sense of
professionalism!
14
Open Source Industry Credibility
• Try to solve a problem or incubate an idea….
• Be a Subject Matter Expert – Deep Knowledge in the domain/problem areas.
• Develop Toolkit, SDKs, Frameworks, templates and help drive adoption &
ease of use!
• Build Learning competency center for knowledge dissemination.
• Drive large open source Community – 1000+ people actively involved in
contribution in various levels
• Value add to the industry’s leading open source projects like TensorFlow,
Android, etc.
• Create open source research project and drive collaborative innovation in
complex problem-solving areas (social, environmental, etc.)
• A founder of a large open source project or crate an open source foundation.
• Industry transformation leader – building open source tools and business
around it – Redis Lab, MySQL, Elasticsearch, Cloudera Hadoop, etc.
15
Open Source Global Influence
• Global influencer -
• Linus Torvalds contributed Linux to the world and it becomes the defacto OS!
• Solomon Hayek created Docker and containers now rule the cloud world!
• Elon Musk, Mark Zuckerberg, Bill Gates - All sold software when they were teenagers!
• Foundations Driving the open source
• Linux, Apache, Eclipse, FSF, Open Infra, CNCF, SODA, ONF, OSFPGA, etc.
• Open Data set is source for massive use cases
• Google PDE, Genome, US CB.
• Global Communities
• Github with 100million repositories and continue growing.
• Open source and open standards becomes synonymous now!
• Traditional Standards Bodies are adopting open source protocols and techniques.
• Every Enterprise use Open Source
• Large number of small and medium scale business use open source.
• Most of the large enterprise CTO is using or thinking about using open source!
• Major cloud providers use large set of open source tools
• AWS, Azure, GCP, IBM, Oracle, VMWare, etc.
• Security Tools
• Open source security tools and skill sets are very high in demand & continues to be…..
• Social responsibilities
• Solving social problems through open source is gaining large momentum!
16
Open Source Global Impact
ü Education – Massive open online courses and knowledge sharing in COVID era!
ü Cloud has major influence on open source – Linux, Openstack, Kubernetes,
Postgres, Hadoop, Spark, ElasticSearch, Kafka, Redis, etc. all are in cloud!
ü Open source all over in AI domain – Tensorflow, PyTorch, Cognitive, Caffe.
ü Netflix streaming to Industrial IoT and Robotics runs on open source now.
ü Energy industry goes open source – LFEnergy, OpenEmeter.
ü Autonomous cars with Open source – Tesla OpenSource, Uber AVS.
ü Quantum computing – Google TensorFlow Quantum, Microsoft QDK.
ü Space – Open-Source Software Powering NASA’s Ingenuity Mars Helicopter.
ü Govt. Of India COVID-19 ‘Aarogya Sethu’ made Open source!
17
The software industry has disrupted by Open Source in the last decade!
Case Study:
Develop Competency!
A Open Source Developer Hero: X
• Started as summer interns.
• Participated in training, events.
• Started bug fixes, docs and moved
on to core modules.
• Supported project wide activities
like release, maintenance.
• Helped in the community events
and built networks.
• Moved on to board top level
committee member level and
beyond.
• Now a role model ‘how to grow in
open source!’
18
A Open Source Trainer / Evangelist: Y
• Started job in an open source company.
• Built a community from scratch, kept
organizing major events.
• Contributed to Documentation/Books.
Started training people free and moved
on to Enterprise s ale business.
• Engaged in Conference/events talks
national/international level.
• Helped built Exams, Frameworks, etc.
• Built a company to educate & created
employments to others.
• Now a ‘Recognizable Voice’ &
brand Ambassador!
Case Study: Develop Credible Brand!
Python for Everybody!
19
• Docker started in 2010 by Solomon
Hykes as summer project in France
within dotCloud(Docker) company.
• It was released as open-source in
March 2013.
• Soon after containers exploded into
popularity (though Google had
process containers from 2006).
• In 2017, started open research project
Moby & donated Containerd to CNCF.
• In 2019, Docker split in to two and
Enterprise division goes to Mirantis
and kept its desktop/hub/community.
• Meanwhile CNCF/Kubernetes has
become popular to take container
native computing to next level.
• Docker legacy lives on!!!
• Python started in 1990s by Guido van
Rossum in Netherland as a hobby
programming language!
• 1999 "Computer Programming for
Everybody" proposal submitted.
• In 2000, the Python core
development team moved to
BeOpen.com and eventually make it
to GPL compatible license.
• Python 3.0 released in 2008 and
continue to use by masses. Python is
very productive because of its simple
programming syntax.
• Added capabilities of
Cloud/AI/Machine Learning.
• Python now rules the top language
spot in the world!
Container revolution
with Docker!
• https://www.computerworld.com/article/2769289/what-to-include-in-your-open-
source-resume.html
• https://opensource.com/business/16/8/building-career-open-source
• https://www.computerworld.com/article/2769120/building-your-career-in-open-
source.html
• https://www.opensourceforu.com/2019/12/how-to-start-a-career-with-open-
source-skills/
• https://www.youtube.com/watch?v=-A3Wsb7GaFc
• https://medium.com/technogise/enhance-your-skills-and-career-using-the-power-
of-open-source-808c1dff7a9c
• https://en.wikipedia.org/wiki/List_of_free_and_open-
source_software_organizations
• https://livablesoftware.com/study-open-source-foundations/
• https://opensource.org/
• https://www.zdnet.com/video/open-source-developers-contribute-hundreds-of-
billions-of-dollars-to-the-economy/
• https://channeldailynews.com/news/the-real-impact-of-open-source/6065
• https://www.zdnet.com/article/how-open-source-software-transformed-the-
business-world/
References
20
All materials used in the slide deck are for educational purpose only.
21
Thank you!
https://sodafoundation.io/
SODA Source Code: https://github.com/sodafoundation
SODA Docs: https://docs.sodafoundation.io/
Join SODA Slack: https://sodafoundation.io/slack/
Follow SODA Twitter: https://twitter.com/sodafoundation
Join Us: https://sodafoundation.io/join/

Contenu connexe

Tendances

An Apache Hive Based Data Warehouse
An Apache Hive Based Data WarehouseAn Apache Hive Based Data Warehouse
An Apache Hive Based Data WarehouseDataWorks Summit
 
Content Management with MongoDB by Mark Helmstetter
 Content Management with MongoDB by Mark Helmstetter Content Management with MongoDB by Mark Helmstetter
Content Management with MongoDB by Mark HelmstetterMongoDB
 
Apache Sedona Community Call slides Part 1
Apache Sedona Community Call slides Part 1Apache Sedona Community Call slides Part 1
Apache Sedona Community Call slides Part 1JiaYu45
 
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策wintechq
 
WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)Roman Kharkovski
 
SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)Hamid J. Fard
 
HPE Data Protector Administrator's Guide
HPE Data Protector Administrator's GuideHPE Data Protector Administrator's Guide
HPE Data Protector Administrator's GuideAndrey Karpov
 
IBM Growth Behaviors
IBM Growth BehaviorsIBM Growth Behaviors
IBM Growth BehaviorsAlvin Sim
 
Hadoop Interview Questions And Answers Part-2 | Big Data Interview Questions ...
Hadoop Interview Questions And Answers Part-2 | Big Data Interview Questions ...Hadoop Interview Questions And Answers Part-2 | Big Data Interview Questions ...
Hadoop Interview Questions And Answers Part-2 | Big Data Interview Questions ...Simplilearn
 
Introduction to Apache Flink
Introduction to Apache FlinkIntroduction to Apache Flink
Introduction to Apache Flinkmxmxm
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs TomcatWebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs TomcatWASdev Community
 
Producer Performance Tuning for Apache Kafka
Producer Performance Tuning for Apache KafkaProducer Performance Tuning for Apache Kafka
Producer Performance Tuning for Apache KafkaJiangjie Qin
 
Cloudera Impala Internals
Cloudera Impala InternalsCloudera Impala Internals
Cloudera Impala InternalsDavid Groozman
 
COD2012 九州会場 Active Directory 障害対策
COD2012 九州会場 Active Directory 障害対策COD2012 九州会場 Active Directory 障害対策
COD2012 九州会場 Active Directory 障害対策wintechq
 
HANAのハナシの基本のき
HANAのハナシの基本のきHANAのハナシの基本のき
HANAのハナシの基本のきKoji Shinkubo
 
24 define security for hcm
24 define security for hcm24 define security for hcm
24 define security for hcmmohamed refaei
 
Oracle Machine Learning Overview and From Oracle Data Professional to Oracle ...
Oracle Machine Learning Overview and From Oracle Data Professional to Oracle ...Oracle Machine Learning Overview and From Oracle Data Professional to Oracle ...
Oracle Machine Learning Overview and From Oracle Data Professional to Oracle ...Charlie Berger
 

Tendances (20)

Apache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop Ecosystem Apache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop Ecosystem
 
An Apache Hive Based Data Warehouse
An Apache Hive Based Data WarehouseAn Apache Hive Based Data Warehouse
An Apache Hive Based Data Warehouse
 
Content Management with MongoDB by Mark Helmstetter
 Content Management with MongoDB by Mark Helmstetter Content Management with MongoDB by Mark Helmstetter
Content Management with MongoDB by Mark Helmstetter
 
Apache Sedona Community Call slides Part 1
Apache Sedona Community Call slides Part 1Apache Sedona Community Call slides Part 1
Apache Sedona Community Call slides Part 1
 
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策
Microsoft Antimalware for Azure による Azure 仮想マシンの簡易的なマルウェア対策
 
WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)
 
SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)SQL Server High Availability Solutions (Pros & Cons)
SQL Server High Availability Solutions (Pros & Cons)
 
HPE Data Protector Administrator's Guide
HPE Data Protector Administrator's GuideHPE Data Protector Administrator's Guide
HPE Data Protector Administrator's Guide
 
IBM Growth Behaviors
IBM Growth BehaviorsIBM Growth Behaviors
IBM Growth Behaviors
 
Hadoop Interview Questions And Answers Part-2 | Big Data Interview Questions ...
Hadoop Interview Questions And Answers Part-2 | Big Data Interview Questions ...Hadoop Interview Questions And Answers Part-2 | Big Data Interview Questions ...
Hadoop Interview Questions And Answers Part-2 | Big Data Interview Questions ...
 
Introduction to Apache Flink
Introduction to Apache FlinkIntroduction to Apache Flink
Introduction to Apache Flink
 
Windows Server 2019 - NetConf Co
Windows Server 2019 - NetConf CoWindows Server 2019 - NetConf Co
Windows Server 2019 - NetConf Co
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs TomcatWebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
 
Producer Performance Tuning for Apache Kafka
Producer Performance Tuning for Apache KafkaProducer Performance Tuning for Apache Kafka
Producer Performance Tuning for Apache Kafka
 
Cloudera Impala Internals
Cloudera Impala InternalsCloudera Impala Internals
Cloudera Impala Internals
 
COD2012 九州会場 Active Directory 障害対策
COD2012 九州会場 Active Directory 障害対策COD2012 九州会場 Active Directory 障害対策
COD2012 九州会場 Active Directory 障害対策
 
HANAのハナシの基本のき
HANAのハナシの基本のきHANAのハナシの基本のき
HANAのハナシの基本のき
 
24 define security for hcm
24 define security for hcm24 define security for hcm
24 define security for hcm
 
Oracle Machine Learning Overview and From Oracle Data Professional to Oracle ...
Oracle Machine Learning Overview and From Oracle Data Professional to Oracle ...Oracle Machine Learning Overview and From Oracle Data Professional to Oracle ...
Oracle Machine Learning Overview and From Oracle Data Professional to Oracle ...
 
Oracle Data integrator 11g (ODI) - Online Training Course
Oracle Data integrator 11g (ODI) - Online Training Course Oracle Data integrator 11g (ODI) - Online Training Course
Oracle Data integrator 11g (ODI) - Online Training Course
 

Similaire à Open Source Building Career and Competency

WE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsWE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsSociety of Women Engineers
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupChris Aniszczyk
 
Open Source Product Management
Open Source Product ManagementOpen Source Product Management
Open Source Product ManagementDanny Rosen
 
Sharing is Caring, How OSS can help embed a DevOps Culture
Sharing is Caring, How OSS can help embed a DevOps CultureSharing is Caring, How OSS can help embed a DevOps Culture
Sharing is Caring, How OSS can help embed a DevOps CultureHarm Boertien
 
Open Source Product Management with KEMP Tech's PM
Open Source Product Management with KEMP Tech's PMOpen Source Product Management with KEMP Tech's PM
Open Source Product Management with KEMP Tech's PMProduct School
 
How to start an open source project slides-dec2016
How to start an open source project   slides-dec2016How to start an open source project   slides-dec2016
How to start an open source project slides-dec2016Dirk Frigne
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupBen VanEvery
 
Tools to help and engage emerging open source communities towards development...
Tools to help and engage emerging open source communities towards development...Tools to help and engage emerging open source communities towards development...
Tools to help and engage emerging open source communities towards development...Jose Astrain
 
Open source for academics
Open source for academicsOpen source for academics
Open source for academicsAmol A. Sale
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open sourceArnaud Porterie
 
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...WSO2
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Exove
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!Pradeep Singh
 
OpenSocial State of the Union 2010
OpenSocial State of the Union 2010OpenSocial State of the Union 2010
OpenSocial State of the Union 2010weitzelm
 
Michael Widenius
Michael WideniusMichael Widenius
Michael WideniusCodeFest
 
Trikonf 2015 - Community, Studio and the OpenExchange
Trikonf 2015  - Community, Studio and the OpenExchangeTrikonf 2015  - Community, Studio and the OpenExchange
Trikonf 2015 - Community, Studio and the OpenExchangePaul Filkin
 

Similaire à Open Source Building Career and Competency (20)

WE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsWE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source Projects
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO Group
 
Open Source Product Management
Open Source Product ManagementOpen Source Product Management
Open Source Product Management
 
Sharing is Caring, How OSS can help embed a DevOps Culture
Sharing is Caring, How OSS can help embed a DevOps CultureSharing is Caring, How OSS can help embed a DevOps Culture
Sharing is Caring, How OSS can help embed a DevOps Culture
 
Open Source Product Management with KEMP Tech's PM
Open Source Product Management with KEMP Tech's PMOpen Source Product Management with KEMP Tech's PM
Open Source Product Management with KEMP Tech's PM
 
How to start an open source project slides-dec2016
How to start an open source project   slides-dec2016How to start an open source project   slides-dec2016
How to start an open source project slides-dec2016
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo group
 
gsoc
gsocgsoc
gsoc
 
OLITA Digital Odyssey Presentation on Open Source (with Randy Metcalfe)
OLITA Digital Odyssey Presentation on Open Source (with Randy Metcalfe)OLITA Digital Odyssey Presentation on Open Source (with Randy Metcalfe)
OLITA Digital Odyssey Presentation on Open Source (with Randy Metcalfe)
 
Tools to help and engage emerging open source communities towards development...
Tools to help and engage emerging open source communities towards development...Tools to help and engage emerging open source communities towards development...
Tools to help and engage emerging open source communities towards development...
 
Open source for academics
Open source for academicsOpen source for academics
Open source for academics
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open source
 
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
OpenSocial State of the Union 2010
OpenSocial State of the Union 2010OpenSocial State of the Union 2010
OpenSocial State of the Union 2010
 
Michael Widenius
Michael WideniusMichael Widenius
Michael Widenius
 
Trikonf 2015 - Community, Studio and the OpenExchange
Trikonf 2015  - Community, Studio and the OpenExchangeTrikonf 2015  - Community, Studio and the OpenExchange
Trikonf 2015 - Community, Studio and the OpenExchange
 
Open source
Open sourceOpen source
Open source
 

Plus de Krishna-Kumar

SODA Ambassadors & Community Ecosystem
SODA Ambassadors & Community EcosystemSODA Ambassadors & Community Ecosystem
SODA Ambassadors & Community EcosystemKrishna-Kumar
 
CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0
CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0
CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0Krishna-Kumar
 
Google Anthos - Azure Stack - AWS Outposts :Comparison
Google Anthos - Azure Stack - AWS Outposts :ComparisonGoogle Anthos - Azure Stack - AWS Outposts :Comparison
Google Anthos - Azure Stack - AWS Outposts :ComparisonKrishna-Kumar
 
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAPCloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAPKrishna-Kumar
 
Cloud interoperability and open standards for digital india open infrasummit
Cloud interoperability and open standards for digital india open infrasummitCloud interoperability and open standards for digital india open infrasummit
Cloud interoperability and open standards for digital india open infrasummitKrishna-Kumar
 
Google Cloud Container Security Quick Overview
Google Cloud Container Security Quick OverviewGoogle Cloud Container Security Quick Overview
Google Cloud Container Security Quick OverviewKrishna-Kumar
 
Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!Krishna-Kumar
 
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - HighlightsKubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - HighlightsKrishna-Kumar
 
Introduction to ieee standards development - Bangalore Section
Introduction to ieee standards development - Bangalore SectionIntroduction to ieee standards development - Bangalore Section
Introduction to ieee standards development - Bangalore SectionKrishna-Kumar
 
IEEE Standards Association - Introduction
IEEE Standards Association - IntroductionIEEE Standards Association - Introduction
IEEE Standards Association - IntroductionKrishna-Kumar
 
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.Krishna-Kumar
 
Kubecon seattle 2018 recap - Application Deployment aspects
Kubecon seattle 2018 recap - Application Deployment aspectsKubecon seattle 2018 recap - Application Deployment aspects
Kubecon seattle 2018 recap - Application Deployment aspectsKrishna-Kumar
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewKrishna-Kumar
 
cncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetescncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetesKrishna-Kumar
 
Evolution of containers to kubernetes
Evolution of containers to kubernetesEvolution of containers to kubernetes
Evolution of containers to kubernetesKrishna-Kumar
 
My Ladakh Marathon Run 2018
My Ladakh Marathon Run 2018My Ladakh Marathon Run 2018
My Ladakh Marathon Run 2018Krishna-Kumar
 
Containers and workload security an overview
Containers and workload security an overview Containers and workload security an overview
Containers and workload security an overview Krishna-Kumar
 
Now yoga - a study on where why what how
Now yoga  - a study on where why what howNow yoga  - a study on where why what how
Now yoga - a study on where why what howKrishna-Kumar
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018Krishna-Kumar
 
KubeCon USA 2017 brief Overview - from Kubernetes meetup Bangalore
KubeCon USA 2017 brief Overview - from Kubernetes meetup BangaloreKubeCon USA 2017 brief Overview - from Kubernetes meetup Bangalore
KubeCon USA 2017 brief Overview - from Kubernetes meetup BangaloreKrishna-Kumar
 

Plus de Krishna-Kumar (20)

SODA Ambassadors & Community Ecosystem
SODA Ambassadors & Community EcosystemSODA Ambassadors & Community Ecosystem
SODA Ambassadors & Community Ecosystem
 
CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0
CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0
CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0
 
Google Anthos - Azure Stack - AWS Outposts :Comparison
Google Anthos - Azure Stack - AWS Outposts :ComparisonGoogle Anthos - Azure Stack - AWS Outposts :Comparison
Google Anthos - Azure Stack - AWS Outposts :Comparison
 
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAPCloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
 
Cloud interoperability and open standards for digital india open infrasummit
Cloud interoperability and open standards for digital india open infrasummitCloud interoperability and open standards for digital india open infrasummit
Cloud interoperability and open standards for digital india open infrasummit
 
Google Cloud Container Security Quick Overview
Google Cloud Container Security Quick OverviewGoogle Cloud Container Security Quick Overview
Google Cloud Container Security Quick Overview
 
Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!
 
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - HighlightsKubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
KubeCon + CloudNativeCon Barcelona and Shanghai 2019 - Highlights
 
Introduction to ieee standards development - Bangalore Section
Introduction to ieee standards development - Bangalore SectionIntroduction to ieee standards development - Bangalore Section
Introduction to ieee standards development - Bangalore Section
 
IEEE Standards Association - Introduction
IEEE Standards Association - IntroductionIEEE Standards Association - Introduction
IEEE Standards Association - Introduction
 
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
 
Kubecon seattle 2018 recap - Application Deployment aspects
Kubecon seattle 2018 recap - Application Deployment aspectsKubecon seattle 2018 recap - Application Deployment aspects
Kubecon seattle 2018 recap - Application Deployment aspects
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - Overview
 
cncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetescncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetes
 
Evolution of containers to kubernetes
Evolution of containers to kubernetesEvolution of containers to kubernetes
Evolution of containers to kubernetes
 
My Ladakh Marathon Run 2018
My Ladakh Marathon Run 2018My Ladakh Marathon Run 2018
My Ladakh Marathon Run 2018
 
Containers and workload security an overview
Containers and workload security an overview Containers and workload security an overview
Containers and workload security an overview
 
Now yoga - a study on where why what how
Now yoga  - a study on where why what howNow yoga  - a study on where why what how
Now yoga - a study on where why what how
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
KubeCon USA 2017 brief Overview - from Kubernetes meetup Bangalore
KubeCon USA 2017 brief Overview - from Kubernetes meetup BangaloreKubeCon USA 2017 brief Overview - from Kubernetes meetup Bangalore
KubeCon USA 2017 brief Overview - from Kubernetes meetup Bangalore
 

Dernier

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 

Dernier (20)

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 

Open Source Building Career and Competency

  • 1. Open Source: Building Career & Competency Kristu Jayanti College, Bangalore August 12th 2021
  • 2. Agenda ● How open source can help to build o Career o Skills o Personal ● What you can do in Open Source o Industry credibility o Global Influence o Impact & beyond… ● Case Studies…. 2
  • 3. § Alliance Committee member SODA § Ambassador CNCF (Cloud Native Computing Foundation) § Secretary & Governing Board Member CCICI (Cloud Computing Innovation Council of India) § ExeCom Member OTF (Open Technology Foundation) § Group Leader Cloud Interoperability Security Workgroup TSDSI/CCICI testbed § Member OSI (Open Source initiative) § Member OSSF (Open Source Security Foundation) § Senior Member IEEE, ACM & CSI § Fellow IE & IETE § & § Marathon Runner § Yoga Instructor from S-VYASA § Involve in couple of charitable groups! @krishnamk00 krish00@gmail.com https://slideshare.net/mKrishnaKumar1 https://www.linkedin.com/in/krishnamk00/ https://github.com/krishnamk00/Top-10-OpenSource-News-Weekly Krishna M. Kumar Technical Architect Cloud at Accenture, Seattle About Me
  • 4. Why Open Source? § Share or use some product which others can build upon! § Continue innovation in mature software market with people can disagree but collaborate to come out with new things! § Peer reviewed Software more trusted than closed ones - Secrecy is the enemy of the quality! § Community support system, sense of togetherness!! 4
  • 5. Why build Career in Open Source? • Sense of purpose - building something as part of the community! • Enhance your skills easy and collaborative way. Working with the best and sharing with others is the way to learn! • Friendship, Visibility & Reputation builds upon. • In commercial open source projects, easier to get recruited from open source contributors than external candidates. • Career edge as you are already proven with your contribution and effort. • Finally, the job profiles and the benefits are in par with or exceed the other commercial job offerings. 5
  • 6. Open Source Career: FOSS tools are very credible in the industry!!! 6 Free Open Source Software (FOSS) popular ones: Linux, Android, Firefox, Python, php, Postgres, Redis, Elasticsearch, Hadoop, Spark, Docker, Kubernetes, TensorFlow, Ethereum, and so on… Shown below open source CNCF landscape: https://landscape.cncf.io/
  • 7. Open Source Career - be a volunteer to start with…… • Star with small in any open source project…. • Sign up free to access various open source software tools to explore. e.g: https://github.com/explore • There are tons of open source projects and anyone can join any project (generally!). • May be difficult to contribute to any matured open course project like Linux. • New projects and new foundations are the best way to get in as competition will be none there…! • Join a project through SIG groups, Work Groups, Slack channels, IRCs, etc. • Initially participate in the meetings, start listening, ask questions, get to know the team…. • Take up very small tasks like organize meeting notes, etc. • Start with documentation • Sample code development • Small bug fixes • Help in build/QA/release • Project tracking, Project maintenance, etc. • Attend events, meetups, trainings • Move on to next level - Online code clubs, GitHub social coding, Hackathons, Summer code camp, etc. • Keep adding values slowly and move to the initial recognizable levels in the community: • contributor / committer / reviewer / (various levels depends on the project) A journey of a thousand miles begins with a single step…. 7
  • 8. Enhance the career reach….. • Join a Company backed projects • Google Android, Facebook PyTorch, etc. • Join a company which supports open source • Check with Employer to join an open source project and better start using in your job. • Spread the word • Evangelist / Ambassadors / Captains / Advocates / Organizers – Conference, meetup, etc. • Lead the teams • Leads groups/teams – SIG leader, maintainer / PTL / Steering committee member, etc. • Lead the whole project • Operations head, Foundation Head, Project Incubator, Open source project founder. • Boards / Foundations / Worldwide leadership • Board Member, Foundation Member, TOC Member, Chairman, GM, President, CTO, etc. • Open Source Company Founder • Make it a commercial success. e.g: redis, elastic, etc. • Change the industry landscape. • Worldwide adoption & defacto standard e,g: Docker, Python, Linux, etc. 8
  • 9. Open Source Skills… Open Thinking .... its different! You may be wrong but its OK! 9
  • 10. Skills sets you may have – not all but few… • Technical skills • Keen understanding of the technology and its usage in any domains. • Design principles, Programming, Documentation, build/test/release, infra/testbed development, etc. • Use of tools like Gitlab, Github, Bitbucket, Bugzilla, Jira, Blogs, Website, wiki, IRC, social media. • Data Analytics, extrapolation, identification and resolution. • Persuasive Communication • Put forth and convince the use case to the community & commercial use as needed. • Project Management • Use tools/practices/procedures to develop/deliver/tracking. • Building Community • Fully engage in conferences, meetups, user groups, mentor/mentee, peer reviews, etc. • Industry certifications & Credential building • Get certified - Linux certificates, Openstack, Kubernetes, etc. • Contribute to certification building, knowledge building, training and user support. • Policy development • Support and enforce government/local laws/regulations/compliance. • Knowledges in Licenses validation/creation, etc. • GNU, Apache, etc. • Organization building • Foundations, Open Source projects and Open Source companies. 10
  • 11. Open Source Program Office - - Get involve……. 11
  • 12. Open Source Personal – who? Doing the work - you are proud of and other people like it! 12
  • 13. Persona Development... § Passion & Dedication! § Willingness to help - Its more than normal hours of work, not time bound. § Build network – Know the right kind of people; not how many. § Diversity and inclusion – across the geographical boundaries. § Like to get constant feedback from mentors. § Who participates in communities. § Keep learning new things – technologies keep changing and you too need to! § Get rid of the fear of my contribution make difference (however small it is!) § No imposter Syndrome!! (you are good as what you are..) § Recognition will follow you – you don't need to chase… 13
  • 14. Open Source Industry Credibility : Verifiable experience – being a sense of professionalism! 14
  • 15. Open Source Industry Credibility • Try to solve a problem or incubate an idea…. • Be a Subject Matter Expert – Deep Knowledge in the domain/problem areas. • Develop Toolkit, SDKs, Frameworks, templates and help drive adoption & ease of use! • Build Learning competency center for knowledge dissemination. • Drive large open source Community – 1000+ people actively involved in contribution in various levels • Value add to the industry’s leading open source projects like TensorFlow, Android, etc. • Create open source research project and drive collaborative innovation in complex problem-solving areas (social, environmental, etc.) • A founder of a large open source project or crate an open source foundation. • Industry transformation leader – building open source tools and business around it – Redis Lab, MySQL, Elasticsearch, Cloudera Hadoop, etc. 15
  • 16. Open Source Global Influence • Global influencer - • Linus Torvalds contributed Linux to the world and it becomes the defacto OS! • Solomon Hayek created Docker and containers now rule the cloud world! • Elon Musk, Mark Zuckerberg, Bill Gates - All sold software when they were teenagers! • Foundations Driving the open source • Linux, Apache, Eclipse, FSF, Open Infra, CNCF, SODA, ONF, OSFPGA, etc. • Open Data set is source for massive use cases • Google PDE, Genome, US CB. • Global Communities • Github with 100million repositories and continue growing. • Open source and open standards becomes synonymous now! • Traditional Standards Bodies are adopting open source protocols and techniques. • Every Enterprise use Open Source • Large number of small and medium scale business use open source. • Most of the large enterprise CTO is using or thinking about using open source! • Major cloud providers use large set of open source tools • AWS, Azure, GCP, IBM, Oracle, VMWare, etc. • Security Tools • Open source security tools and skill sets are very high in demand & continues to be….. • Social responsibilities • Solving social problems through open source is gaining large momentum! 16
  • 17. Open Source Global Impact ü Education – Massive open online courses and knowledge sharing in COVID era! ü Cloud has major influence on open source – Linux, Openstack, Kubernetes, Postgres, Hadoop, Spark, ElasticSearch, Kafka, Redis, etc. all are in cloud! ü Open source all over in AI domain – Tensorflow, PyTorch, Cognitive, Caffe. ü Netflix streaming to Industrial IoT and Robotics runs on open source now. ü Energy industry goes open source – LFEnergy, OpenEmeter. ü Autonomous cars with Open source – Tesla OpenSource, Uber AVS. ü Quantum computing – Google TensorFlow Quantum, Microsoft QDK. ü Space – Open-Source Software Powering NASA’s Ingenuity Mars Helicopter. ü Govt. Of India COVID-19 ‘Aarogya Sethu’ made Open source! 17 The software industry has disrupted by Open Source in the last decade!
  • 18. Case Study: Develop Competency! A Open Source Developer Hero: X • Started as summer interns. • Participated in training, events. • Started bug fixes, docs and moved on to core modules. • Supported project wide activities like release, maintenance. • Helped in the community events and built networks. • Moved on to board top level committee member level and beyond. • Now a role model ‘how to grow in open source!’ 18 A Open Source Trainer / Evangelist: Y • Started job in an open source company. • Built a community from scratch, kept organizing major events. • Contributed to Documentation/Books. Started training people free and moved on to Enterprise s ale business. • Engaged in Conference/events talks national/international level. • Helped built Exams, Frameworks, etc. • Built a company to educate & created employments to others. • Now a ‘Recognizable Voice’ & brand Ambassador!
  • 19. Case Study: Develop Credible Brand! Python for Everybody! 19 • Docker started in 2010 by Solomon Hykes as summer project in France within dotCloud(Docker) company. • It was released as open-source in March 2013. • Soon after containers exploded into popularity (though Google had process containers from 2006). • In 2017, started open research project Moby & donated Containerd to CNCF. • In 2019, Docker split in to two and Enterprise division goes to Mirantis and kept its desktop/hub/community. • Meanwhile CNCF/Kubernetes has become popular to take container native computing to next level. • Docker legacy lives on!!! • Python started in 1990s by Guido van Rossum in Netherland as a hobby programming language! • 1999 "Computer Programming for Everybody" proposal submitted. • In 2000, the Python core development team moved to BeOpen.com and eventually make it to GPL compatible license. • Python 3.0 released in 2008 and continue to use by masses. Python is very productive because of its simple programming syntax. • Added capabilities of Cloud/AI/Machine Learning. • Python now rules the top language spot in the world! Container revolution with Docker!
  • 20. • https://www.computerworld.com/article/2769289/what-to-include-in-your-open- source-resume.html • https://opensource.com/business/16/8/building-career-open-source • https://www.computerworld.com/article/2769120/building-your-career-in-open- source.html • https://www.opensourceforu.com/2019/12/how-to-start-a-career-with-open- source-skills/ • https://www.youtube.com/watch?v=-A3Wsb7GaFc • https://medium.com/technogise/enhance-your-skills-and-career-using-the-power- of-open-source-808c1dff7a9c • https://en.wikipedia.org/wiki/List_of_free_and_open- source_software_organizations • https://livablesoftware.com/study-open-source-foundations/ • https://opensource.org/ • https://www.zdnet.com/video/open-source-developers-contribute-hundreds-of- billions-of-dollars-to-the-economy/ • https://channeldailynews.com/news/the-real-impact-of-open-source/6065 • https://www.zdnet.com/article/how-open-source-software-transformed-the- business-world/ References 20 All materials used in the slide deck are for educational purpose only.
  • 21. 21 Thank you! https://sodafoundation.io/ SODA Source Code: https://github.com/sodafoundation SODA Docs: https://docs.sodafoundation.io/ Join SODA Slack: https://sodafoundation.io/slack/ Follow SODA Twitter: https://twitter.com/sodafoundation Join Us: https://sodafoundation.io/join/