Senior Microsoft PKI & AD CS Architect (Contract)

Company: VE3
Apply for the Senior Microsoft PKI & AD CS Architect (Contract)
Location: Maidenhead
Job Description:

Job Title

Microsoft PKI / AD CS Specialist

Location

Maidenhead, United Kingdom

Position Type

Freelance/Contract

Experience Level

5 years.

Role Purpose

We are looking for an experienced Microsoft PKI / AD CS Specialist to assess, design and support implementation of an on-premise certificate lifecycle management solution for a Microsoft-based enterprise environment.

Key Responsibilities

Current-State PKI Assessment

  • Review the existing on-premise Microsoft CA / AD CS configuration.
  • Assess CA hierarchy, root/intermediate CA design, issuing CA configuration and certificate policies.
  • Review certificate templates, issuance permissions, auto-enrolment settings and approval workflows.
  • Assess CRL, OCSP, revocation checking and certificate chain availability.
  • Review current server certificate usage across domain-joined, internal, SQL/SSRS and DMZ/workgroup servers.
  • Identify current risks, gaps and improvement areas in certificate lifecycle management.

Target PKI Architecture

  • Design a secure and supportable Microsoft PKI / AD CS target architecture.
  • Define certificate templates for internal server authentication, SQL Server, SSRS, application portals and internal HTTPS endpoints.
  • Define certificate validity periods, renewal periods, key lengths, algorithms, SAN naming standards and subject naming conventions.
  • Define auto-enrolment patterns for domain-joined Windows servers.
  • Define secure issuance and renewal options for non-domain-joined DMZ/workgroup servers.
  • Recommend whether the existing CA can be reused, remediated or whether additional configuration is required.
  • Produce practical design documentation suitable for infrastructure, security and operations teams.

Certificate Lifecycle and Automation

  • Define certificate request, approval, issuance, deployment, renewal and revocation processes.
  • Design GPO-based certificate auto-enrolment where appropriate.
  • Advise on scripted or manual certificate issuance patterns where auto-enrolment is not suitable.
  • Define monitoring and alerting requirements for expiring certificates.
  • Support integration with operational processes, including change management, CAB, maintenance windows and service validation.
  • Advise on whether third-party certificate lifecycle tools are required or whether native Microsoft capabilities are sufficient.

Security and Compliance

  • Ensure the PKI design aligns with security best practice and audit expectations.
  • Define auditable controls for certificate issuance, renewal, revocation and administrative access.
  • Support ISO 27001-style evidence requirements, including proof that certificates are monitored, renewed and controlled.
  • Identify and document risks associated with self-signed certificates, public wildcard certificate reuse, weak cryptography, unmanaged certificates and orphaned certificate owners.
  • Produce an exception handling model for systems that cannot follow the standard certificate lifecycle process.

Proof of Concept and Implementation Support

  • Lead or support a PoC using selected non-production servers.
  • Validate certificate enrolment and renewal for domain-joined servers.
  • Support testing of certificate bindings for internal web services, SQL Server and SSRS.
  • Validate trust chains, certificate stores, CRL accessibility and service connectivity.
  • Produce implementation runbooks and operational handover materials.
  • Support production rollout planning, including change records, test plans, rollback/fix-forward approach and post-change validation.

Required Skills and Experience

  • Microsoft AD CS – Strong experience designing, configuring or assessing Microsoft Active Directory Certificate Services.
  • Windows PKI – Strong understanding of PKI concepts, certificate chains, root/intermediate CAs, revocation, CRLs, OCSP and certificate templates.
  • Active Directory – Strong understanding of AD, GPOs, domain-joined servers, permissions and security groups.
  • Auto-enrolment – Practical experience with certificate auto-enrolment using Group Policy.
  • Certificate templates – Ability to design and secure templates for server authentication and internal TLS use cases.
  • Windows Server – Strong knowledge of certificate stores, service bindings and Windows Server security.
  • Internal TLS – Experience securing internal server-to-server communication using CA-issued certificates.
  • DMZ/workgroup servers – Experience designing certificate processes for non-domain-joined or isolated servers.
  • Security governance – Familiarity with audit, evidence, vulnerability scanning and ISO 27001-style control expectations.
  • Documentation – Ability to produce clear architecture, assessment, runbook and operational documentation.

Desirable Skills

  • Experience with SQL Server and SSRS certificate requirements.
  • Experience with IIS certificate bindings.
  • Experience with load balancers, reverse proxies or DMZ certificate patterns.
  • Experience with certificate lifecycle management tools.
  • PowerShell scripting experience for certificate inventory, reporting or automation.
  • Experience working in regulated, public sector or security-conscious environments.
  • Knowledge of Entra ID application certificates and secrets would be useful, but is not the primary focus of this role.
  • Experience supporting CAB/change-controlled production environments.

#J-18808-Ljbffr…

Posted: May 27th, 2026