Senior Public Key Infrastructure Engineer

Gravity IT Resources

To Apply for this Job Click Here

The Public Key Infrastructure Senior Engineer is a key member within the Identity and Access Management program. The PKI Engineer is a subject matter expert who, through independent project engagements and collaboration with business and technology partners, as well as third party vendors, designs, and engineers the PKI platforms for the enterprise. Entrust and DigiCert are our PKI platforms.

This role is responsible for the design, engineering, and ensuring that PKI is “built into” the organization’s administration and applications on our platforms. The Sr PKI Engineer maintains current knowledge of new products, industry trends and recommends enhancements and purchases. This role provides technical consulting to management, business users, and technical associates to ensure that PKI services are used correctly by our applications and mitigates identified risks in our infrastructure.

Essential Functions
Strategy & Planning

  • Work with the business unit’s application teams to identify business requirements for requested projects.
  • Identify the technical requirements of projects.
  • Analyze all aspects of the projects.
  • Perform feasibility and cost/benefit analyses for proposed projects.
  • Plan and organize tasks, report on project progress, coordinate with additional development teams.
  • Review and submit technical and security improvement recommendations.

Acquisition & Deployment

  • Design and develop PKI solutions based on industry best practices.
  • Leverage capabilities of vendor solutions and develop solutions based on future state in mind.
  • Develop solutions based on secure design and/or coding practices.
  • Perform analysis of business models, logical specifications, and/or customer requirements to design and build Internet solutions utilizing digital certificates PKI.
  • Research and mitigate significant risks associated with projects. 

Knowledge & Experience

  • 5 or more years of relevant work experience
  • Solid understanding of PKI/PKCS, and cryptographic tools and techniques, including:
    • Underlying infrastructure, and standards
    • Key Management
    • Certificate Life-cycle Management
    • X.509 Certificates and Certificate Authorities
    • Public/Private key encryption and digital signatures
    • Cryptographic Protocols and Ciphers
    • HSM applied use and integrations.
    • Solid proficiency in the following: 
    • Entrust or Microsoft or Azure Key Vault PKI and KMS software
    • OpenSSL
    • Proven ability to independently identify and resolve critical and complex issues through effective problem-solving skills
    • Superb communication skills (written and verbal), with ability to communicate with both technical and non-technical audiences
    • Venafi CLM and/or Gemalto Key Secure/HSM experience preferred, but not required

Preferred Experience & Skills

  • Hand on experience with PKI Security technologies and host system administration. Entrust and DigiCert preferred.
  • Exposure with source control tools and orchestration systems (e.g. Subversion, GIT, CVS, Ansible, Puppet, Rancher Kubernetes, Docker Swarm)

Incidental Functions

  • Stay informed on new technologies, including tools, components, and frameworks.
  • Train and share knowledge with IAM team.
  • Mentor and coach developers and/or Professional Apprentices.
  • Project and task management and reporting as necessary.
  • Make presentations to management, clients, and peer groups as requested.
  • Schedule and lead project and communication meetings with clients.
  • Assist with other projects as may be required to contribute to efficiency and effectiveness of the work.

Personal Attributes

  • Strong written and oral communications skills.
  • Proven ability and initiative to learn and research new concepts, ideas, and technologies quickly.
  • Strong systems/process orientation with demonstrated analytical thinking, organization skills and problem solving skills.
  • Ability to work in a team-oriented, collaborative environment.
  • Ability to quickly pick up new tools and technologies.
  • Willingness and ability to train and teach others.
  • Ability to facilitate meetings and follow up with resulting action items.
  • Ability to prioritize and execute tasks in a high-pressure environment.
  • Strong presentation and interpersonal skills.
  • Ability to work effectively in a multi-cultural environment, and to lead and influence cross-organizationally with and without direct authority.
  • Ability to effectively move forward on tasks even with ambiguous or changing requirements.

To Apply for this Job Click Here