Back to Search Results


Sr. IAM Consultant 15047 9/22/2021 3:34:00 PM

Application Development
FTE - Client

Job Description

IAM Consultant
As a member of our Identity professional services team, we work with clients to understand and assess their IAM needs and make recommendations on services that the client can provide that align with those needs. Duties will include some combination of research, analysis, design, installation, configuration, testing, documentation, training, knowledge transfer, and support of the client, all in the service of deploying, integrating, and operating Identity solutions. 
The Identity Consultant is a client-facing position, with project activities typically including implementing, customizing, and integrating existing open source platforms into client environments. The position requires very strong client-facing consulting abilities, as well as strong technology skills. Some engagements include leading IAM evaluations delivering training, and many include conducting knowledge transfer video sessions/webinars and technical writing (e.g. documentation). The position also requires handling support tickets on open source IAM solutions that Unicon provides support for, which may require being on call with clients to help with consulting needs.
Education and Work Experience
  • Bachelor's degree in software engineering, computer science, or equivalent experience
  • 5 years of professional experience designing and supporting web-based applications
  • Previous experience in end-user or customer-facing technical role(s)
     
     

Job Requirements

Required Knowledge & Skills
  • Understanding of web-based applications, particularly with Java and servlet containers
  • Understanding of core concepts and principles of XML and JSON
  • Professional experience with application/product installation, configuration, deployment, testing, and documentation
  • Motivated self starter and quick learner.  Motivated and willing to learn/explore new areas in IAM and related fields
  • Able to work independently without supervision, manage multiple tasks to completion and manage client expectations
  • Excellent verbal communications/presentation and interpersonal skills, able to interact with and gain trust of client stakeholders
  • Excellent listening skills
  • Excellent written skills, including creating and sharing concise documentation
  • Strong attention to detail
  • Strong analytical and design skills
  • Strong teamwork skills
 
Preferred Knowledge & Skills
  • Understanding of Identity and Access Management (IAM) architecture and components
  • IAM applications (CAS, Grouper, Shibboleth, midPoint, COmanage, AD Federation Services, SimpleSAMLphp, WSO2) domain knowledge desired
  • Systems Integration experience
  • Professional experience with LDAP
  • Professional experience with Spring-based Java applications
  • Solid understanding of SAML, OAUTH, Open ID Connect, and CAS
  • Solid understanding of the use of certificates, PKI, keystores, signing, encryption, and cryptographic protocols such as TLS
  • Experience deploying and troubleshooting Apache HTTPD, Apache Tomcat, and/or Jetty
  • Experience leveraging Amazon AWS capabilities such as ElastiCache, RDS, DynamoDB, SNS, and supporting automation
  • Experience troubleshooting distributed web applications
  • Experience using modern source code control tools, especially Git
  • Experience with Docker, Jenkins/Continuous Integration, Container orchestration (Swarm, Kubernetes, EC2) a plus
  • Working familiarity with common server operating systems, especially Linux
  • Professional experience with relational database platforms
  • Experience working on performance and scalability issues in large-scale enterprise systems
  • Experience with Open Source technologies, projects, and communities
  • Experience with Web Services (SOAP and/or REST)
  • Higher Ed industry experience helpful
  • Understanding of issues around privacy, consent, and sensitive data