Bahaa Abdul Hadi is an Identity Management expert and regularly shares his experiences with his audience through his blogs. This time he discusses about the role of an IAM Engineer.

An IAM Engineer works with IAM or Identity and Access Management systems. IAM Engineers are responsible for designing, developing, testing, implementing, and integrating IAM systems. The IAM engineer is responsible to ensure the IAM system is properly implemented, so it works as planned.

The Job Description

IAM Engineers need to fulfil the following requirements to be eligible for the post.

  • They need a degree in IS, IT, CS or security.
  • Education need to be combined with relevant professional experience (at least 3 to 5 years).
  • They need to have knowledge of authentication technologies and standards, including two-factor authentication and JSON web token.
  • They should be knowledgeable about best practices in- identity and access management. (eg: ForgeRock, Ping Identity, Okta, etc.).
  • Skills in programming languages like C++, Python, or Java would be essential.
  • They need to be experienced in Windows, Linux, SQL, LDAP, etc.
  • Professional certification will give them an advantage, since it enables them with the skills needed for the job. Some certification options include:
  • CIMP or Certified Identity Management Professional that validates their understanding of access and identity management frameworks, protocols, standards, and project management.
  • CIST or Certified Identity and Security Technologist, which is a certificate made for industry leaders. It helps them set the vision and make strategies.
  • CIAM or Certified Identity and Access Manager can help in effective identity lifecycle management. They can help in making process improvements, ensure compliance, and prioritize business investment.

It is important to know what an IAM engineer does according to Bahaa Abdul Hadi. Following are the duties and responsibilities of an IAM engineer.

  • To design, develop, implement, as well as maintain identity and access management systems, services, and solutions.
  • To improve the systems that have been implemented, so they are efficient and can handle threats that evolve over time.
  • To identify technical issues that may crop up and troubleshoot the issues.
  • Ensuring employees and other stakeholders are aware of the best practices to be followed for identity and access management.
  • The IAM engineer needs to be up-to-date with industry trends. They need to be aware of latest threats and solutions that are followed industry-wide.

If you want to be an IAM engineer, then you also need to know the salary you will earn. On average, IAM engineers earn $121,083 in the US. At the entry level, the pay would be $97,397 per year. Senior engineers can earn up to $135,129 per year. With experience, the average pay would be $158,253 p.a.

Thank you for your interest in Bahaa Abdul Hadi blogs. For more information, please visit www.bahaaabdulhadi.com.