This presentation is to provide details on
- what is IoT
- the kind of career opportunities it provides, and
- the kind of skill set is required to be an expert.
2. About the Presenter
2
Leads the IoT Services for NTT Data
Co-authored a book on All IP Networks
Written 8 RFCs, contributed to various standards at
IEEE & other SDOs and has 18 patents
Has led the team that developed World’s First IPv6
Ready Logo Certified TCP/IPv6 Stack (2003)
Proposer & chair of IEEE P1931.1 - Roof Computing
WG, a new standard for the Internet of Things
Received the IoT Thought Leadership Award 2018 at
the IoT India Congress by The IET
Syam Madanapalli
3. Agenda
What we will learn?
3
What is IoT?
IoT Market
Career Opportunities in IoT
Skills Required for an IoT Engineer
Screening for IoT Talent
The Role of an IoT Architect
4. What is IoT?
Innovation on Technology.
A methodology to derive a connected system for
solving problems and improving the current state.
Problem Data Context Actions
4
5. IoT is all about Building Artificial Intelligence
TheEnvironment
Sense the
Environment
Act on the
Environment
Build the
Context
Actions to meet
the Objectives
TakeSmartDecisions
Data
Commands
5
6. IoT Impacts at the Roots of Our Lives
People
Business
Government
World
Better
Data
Agility
Actions
VisibilityDecisions
IoT
• Democratization of knowledge
• Unprecedented data insights
• End-to-end process visibility
• Productivity improvements
• Agility to adapt for new needs
• New business models
• New products & services
• Better customer experiences
• Human – Machine collaboration
6
7. Typical Components of an IoT System
The Context Data & Analytics Information & ActionsThe State
BLE,ZigBee,WiFi
TheEnvironment
Insights&Workflow
Ethernet/5G/FTH
DigitalAPIs
The Roof The Cloud The Apps & Services
7
The Things
8. The Intriguing IoT Market
Source: https://www.vxchnge.com/blog/iot-statistics8
64 billion IoT
devices by 2025
Companies could
Invest Up to $15
Trillion in IoT by 2025
9 out of 10 Senior Executives in Technology,
Media, and Telecom Companies say IoT
growth is critical to their Business
Over 60 of US Cities
are Investing in Smart
City IoT Technology
Over 80% of Industrial
Manufacturing
Companies are using
or planning to use IoT
By 2021, 80% of
Retailers will be using
IoT to customize Store
Visits
3.5 Billion Cellular
IoT Connections
by 2023
By 2020, 90% of
Automobiles will
be Connected to
the Internet
9. Career Opportunities in IoT
BLE,ZigBee,WiFi
TheEnvironment
Insights&Workflow
Ethernet/5G/FTH
DigitalAPIs
The Roof The CloudThe Things The Apps & Services
9
Domain
Experts
Embedded
Developer
Networking Engineer UX DesignerIntegration Engineer
UI/Apps
Developer
Data Scientist
IoT Architect, Security & Trust Developer
Big Data Developer
OT Specialist
Installation
Engineer
10. Primary Skills Required for an IoT Engineer
Education: ECE or CSE (No MCAs)
Sincerity and teamwork
Ability to learn independently
Networking and security protocols
Programming and debugging
Software design
UDP, TCP, TLS, DTLS
CoAP, MQTT, HTTP
PHY
MAC
Network
Transport
Application
IPv6, 6LoWPAN, IPSec
IEEE 802.15.4, BLE,
WiFi, LPWAN, 5G
10
Understanding how the Internet works is
the key to designing the IoT Applications.
{ }
11. Deep Expertise in One of the Following
11
Embedded programming
Networking and wireless
protocol developer
Communication and Data
Security
Big Data Platform
Development
Analytics: ML, DL
App Development: mobile,
web
Industry experience:
manufacturing, healthcare,
retail, smart cities, BFSI
Digital APIs/Gateways
12. Screening for IoT Talent
1. Deep understanding of the Internet and the TCP/IP suite of
protocols, addressing, routing and troubleshooting
2. Network programming and integration (HTTP, MQTT, CoAP,
XMPP, AMPQ)
3. Cryptography: symmetric/asymmetric and hashing algorithms
4. Security protocols: TLS, DTLS, IPSec
5. Key exchange and management protocols: PGP, PKI, IKEv1,2,
KMIP
6. Wireless security protocol: AES
7. Authentication and Authorization: OAuth 2.0, OpenID, SAML,
any IAM implementation
8. Embedded programming: microcontroller programming, C,
Java
9. Working with devices and machines (RS 232/485, CAN bus,
Modbus, PLCs, TSN, SCADA, etc.)
10.Working with LoWPAN access technologies (IEEE 802.15.4, BLE)
IEEE 802.11 and LPWAN technologies, LORA, SigFox, LTE-M, NB-
IoT/5G-IoT
11.IoT Service Frameworks: OPC-UA, OneM2M, ThreadX, OCF
IoTivity, ZigBee, etc.
12.Big Data/Cloud platforms (Hadoop, AWS, Azure, SAP, Oracle, PTC
ThingWorx)
13.Knowledge of Data Science, ML, AI
14.Applications development and integration (Web, Mobile Apps, ERP
integration)
15.Software Design: real-time object-oriented design, security by
design
16.Design Thinking for IoT Systems (Functional, Non-functional,
Security, Privacy, Usability and Scalability)
17.Agile development methodology, e.g. Scrum and usage of tools
like Jira, Confluence
18.Excellent interpersonal and relationship-building skills
12
13. The Interview
Initial Round: Discuss on skills, aspirations,
and fitment
Homework: Give a problem to work on
design; give a week time for preparation
Technical Round: Focus on
• What was his approach, how did he
arrive at the solution?
• Discuss design trade-offs
• Ask for program snippets
• How are security and privacy
incorporated?
13
Demonstration of Skills
Thought Leadership
14. The Role of an IoT Architect
• The bridge between the technical teams
(R&D and Delivery) and non-technical
teams (Sales, Marketing and Operations)
• Discovering the client’s pain points and
challenges
• Creating end-to-end IoT Solutions for
solving the client’s business challenges by
leveraging internal IPs and partners
• Building the team across the IoT stack/
practices and domains
The IoT is fundamentally changing the way we live and act, and how the businesses and the
governments would function. As an IoT Architect, you stand at the forefront of this revolution,
helping the client's to innovate and create solutions with connected systems, and should
possess the technical skills across the full IoT stack, breadth and depth.
• Ability to listen and have a dialog with all
stakeholders from the business and IT
teams, from factory workers, plant
managers to CxO
• Assuring security concerns of the client by
demonstrating the security of the
application from design through delivery
• Providing technical know-how to the
project teams, sales teams and senior
management
14 * These are apart from the basic skills on implementation, resting and debugging.