Different Careers of IoT

"Choose a job you love, and you will never have to work a day in your life."

Confucius, Chinese philosopher

There are many possibilities in the field as IoT. With so many different components coming together into an almost indescribable mess. One soul cannot handle all of these systems on their own, but usually, a large team of people is required with different specialized roles in the bigger companies like Amazon or Google and in startups, depending on the size, roles can be more generalized.

Valued Skills

With IoT there are certain things that companies and organizations are looking for when they are interviewing candidates, you don't need to worry too much about it at this stage, but it is something you should be aware of.



TODO: Tehtävä

The Different Roles in IoT


There are many jobs within IoT and as time ticks along and IoT spreads even more into our daily lives, so too most likely new job opportunities will arise.

The roles we are looking at now are only the tip of the iceberg, but these roles are a good starting point if you are interested in the opportunities that are available.

IoT Architect


An IoT Architect has a tall order to fulfill. Considering that there is an unimaginable number of devices that transmit large amounts of data every second every day. Someone has to look at all of that information and understand it so that the business or organization can use it to benefit themselves. The IoT Architect leads the charge on getting an IoT solution from the drawing board to its deployment with their team.

Requirements

  • Bachelors Degree or equivalent experience
  • IoT Data Management
  • Communication skills
  • Leadership skills
  • Ready to learn new things about the field

Salary

  • $109,020

IoT Engineer


As IoT is mostly comprised of many wildly different devices, that would mean that there are those of us who specialize in the creation, management, and monitoring of these pieces of hardware. That is the job of an IoT Engineer.

An engineer takes part in this by combining these important elements

  1. Data
  2. Technology
  3. Research

Requirements

  • Bachelors Degree or equivalent experience
  • Intimate knowledge/passion regarding hardware
  • Proficiency in Big Data

Languages: C, Java, JavaScript, PHP, Python, Swift, C++, Arduino.

Salary

  • $129,344

IoT Developer


An IoT Developer is the one who will be creating the different software that is used in IoT devices so that they can function and that they can connect with networks and other IoT devices.

Responsibilities can vary with each industry and other duties within the role can include designing, coding, and testing features of devices that are supposed to connect to other devices.

Requirements

  • Bachelors Degree or equivalent experience
  • Good to know about AI, Machine Learning and Data Science
  • Embedded Systems Engineering
  • Mobile Dev knowledge
  • UX and UI Design knowledge
  • You may need some of these Methodologies, Frameworks, Languages, and Technologies:

Methodologies: Agile Development, Lean Development, Extreme Programming

Frameworks: Ruby on Rails, Phoenix, Nerves, React, React Native

Cloud Services: AWS IoT, Microsoft Azure IoT, NervesHub, Platformio

Languages: Ruby, Elixir, Python, C/C++, C#, TypeScript, HTML, CSS

Salary $85,277

Cloud Engineer


The responsibilities of a Cloud Engineer are many within the realm of cloud computing. They include planning, design, management, maintenance, and support.

There are also many roles within the role depending on what is needed. you may find yourself in one of these roles, but you are not limited to these options as there are many possibilities within the cloud:

  1. Cloud Security Engineer
  2. Systems Engineer (Cloud)
  3. Cloud Developer
  4. Cloud Architect
  5. Network Engineer (Cloud)

Requirements

  • Bachelors Degree or equivalent experience
  • Skills in Cybersecurity are a positive quality
  • You may need knowledge in these areas:

Languages Java, AngularJS, C++, Python

Tools/ Platforms SQL, Kubernetes, Spark, Hadoop, Scala, Kafka, Redshift, DevOps, Docker, Linux

Salary $113,774

IoT System Admin


As with any system involving networks and a large number of devices, there needs to be someone who can administrate the system and be ready to step in when things are on fire or in a best-case scenario they'll be able to see the future and prevent such disasters.

IoT System Admins have it especially tough, as with the nature of IoT with its many, many different devices comes many, many different risk factors as the devices themselves can be very vulnerable. Security knowledge comes in handy here as well.

In other ways, the job is similar to normal SysAdmin work.

Requirements

  • Bachelors Degree or equivalent experience
  • Security knowledge important
  • Knowledge in Networking(not the social kind, but not a bad quality to have) and Cloud
  • Hardware management skills
  • Skills with Structured Query Language (SQL)
  • Scripting Languages: HTML, JavaScript, Go, Bash, Python, Node.js

Salary $98,752

Cyber Security Specialist


While in the previous job roles, knowledge of security-related issues would come in handy, but that doesn't mean that there isn't a need for those of us who specialize in Cyber Security itself.

Opportunistic hackers lurking around, looking for vulnerabilities and with IoT being a relatively new phenomenon in the industry there are a number of people who aren't up to par with the needed skills and information regarding security issues.

A Cyber Security Specialist works out possible vulnerabilities in the system and patches them out as they surface and they also keep out a watchful eye on new developments in the field as this situation is an arms race between security specialists and hackers.

Requirements

  • Bachelors Degree or equivalent experience
  • Strong problem-solving ability
  • Excellent verbal and written communication skills
  • Experience with a wide range of computer systems and security - tools
  • Management and leadership ability
  • Flexibility and the ability to multi-task in a fast-paced - atmosphere
  • Dependability and integrity

Salary $91,000

Summary

You should now have an inkling of what types of jobs there are out there. Perhaps something caught your eye and set a spark of inspiration inside you. Now you can take a quick knowledge check and a tap on your back.

Knowledge Check

Tähän tulee yhdistämistehtävä.

TODO: Knowledge-check

Complete the content above before moving on.