"Be the change you want to see in the world"
											Cloud Architect
A Cloud Architect is responsible for overseeing a company’s cloud computing strategy which includes cloud application design, cloud adoption plans, and cloud management and monitoring.
Requirements:
- Good understanding of at least one operating system: Windows, Linux, Ubuntu, Solaris, Unix
 - Knowledge of TCP/IP, IP addresses, HTTP, DNS
 - Basic knowledge and skills in computer programming languages
 - Strong understanding of key security concepts such as authentication, authorisation, and encryption, among many others.
 - Great communication and collaboration skills
 - Strong problem-solving abilities
 - Passed the AWS Certified Solutions Architect Certification exam (industry standard)
 - Other preferable skills: automation, AWS, ITSM
 
Data Scientist
They mainly collect, organise, and analyse data which companies use to make informed business decisions.
Requirements:
- Bachelor’s degree in Computer Science, Statistics, Social Science, or Physical Science
 - Preferably with a Master’s degree or PhD in Data Science, Mathematics, or any related field
 - Knowledgeable of R and Python
 - Good understanding of machine learning and AI
 - Great communication and collaboration skills
 - Strong problem-solving abilities
 - Other preferable skills: Hadoop platform, SQL database/coding, Apache Spark
 
Database developer
Their role is to design and develop new database servers and manage a company’s current database structure.
Requirements:
- Deep understanding of database management, especially SQL development
 - Skills in database design
 - Great communication and collaboration skills
 - Strong problem-solving abilities
 - Other preferable skills: ETL process, knowledge of operating systems, knowledge of SQL and databases best practices
 
DevOps
A DevOps engineer oversees software development and testing, managing IT infrastructure, and monitoring its performance. Their goal is to make processes efficient to deploy faster code with fewer mistakes.
Requirements:
- Knowledgeable in a broad range of tools and technologies such as source control (e.g. Git, Bitbucket), infrastructure automation (e.g Puppet, Chef), and cloud (e.g. AWS, Azure, GoogleCloud), among many others
 - Knowledgeable about information security
 - Strong testing skills
 - Great communication and collaboration skills
 - Strong problem-solving abilities
 
IoT Specialist
IoT specialists are experts focusing on at least one of the core areas of IoT (IoT Devices, IoT Connectivity, IoT Platforms, IoT Edge/Cloud Analytics, IoT Enterprise Integration, IoT Development and DevOps).
Requirements:
- Knowledgeable in Business Intelligence or Data Science
 - Good understanding of information security and IP networking
 - Knowledgeable in mobile app development (e.g. Android, iOS), machine learning, and AI
 - Great communication and collaboration skills
 - Strong problem-solving abilities
 - Other preferable skills: automation, hardware interfacing, and UI/UX
 
Security professionals
They are responsible for designing and developing security and safety products, as well as maintaining and managing security systems and safety products and equipment.
Requirements:
- Bachelor’s degree in Computer Science or Cyber Security
 - Preferably with previous work experience as a Security, Network, or System Administrator
 - Knowledgeable in security testing, computer networking, anti-virus and anti-malware, cybersecurity best practices, most operating systems, programming languages such as Java, PHP, C, C#, C++, and SIEM
 - Great communication and collaboration skills
 - Strong problem-solving abilities
 - Other preferable skills: certification (e.g. Certified Information Systems Security Professional, Certified Ethical Hacker)