Microsoft Product Engineer

TEKsystems
London, UK
4 days ago
Apply on www.careerboard.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Microsoft Windows Active Directory Microsoft Azure Microsoft Online Services Cloud Computing Cloud Engineering DevOps Disaster Recovery Domain Name System (DNS) Identity and Access Management Internet Information Services (IIS) Microsoft Software
+20 more
Microsoft Solutions Framework Microsoft SQL Server Windows Servers Public Key Infrastructure Windows PowerShell Scrum Methodology Azure Active Directory Cloud Services Zero Trust Network Access Service Design Microsoft SharePoint Virtual Machines HybridCloud Infrastructure as Code (IaC) Git Microsoft InTune Microsoft Onedrive Deployment Automation Cloud Migration Devsecops

Job description

We are looking for an experienced Microsoft Cloud Engineer to design, build and improve Microsoft-based cloud services.

You will work across Azure, Microsoft 365, Entra ID, security, automation and infrastructure, helping deliver secure, scalable and reliable solutions.

The role combines hands-on engineering with service design. You will help turn technical solutions into standardised, repeatable services that can be deployed and supported across multiple customers., * Design, build and support solutions across Microsoft Azure and Microsoft 365.

  • Deliver cloud infrastructure covering networking, compute, storage, identity, security and governance.
  • Support Microsoft 365 services including Exchange Online, Teams, SharePoint, OneDrive and Intune.
  • Configure and manage Microsoft Entra ID, identity and access management and security controls.
  • Support cloud migrations and hybrid cloud environments.
  • Translate technical and architectural requirements into practical solutions.
  • Automate deployments and infrastructure using PowerShell and Infrastructure as Code (IaC).
  • Support CI/CD pipelines, DevSecOps and release processes.
  • Troubleshoot technical issues across cloud and Microsoft platforms.
  • Produce technical documentation, deployment guides and operational runbooks.
  • Support testing, deployment, migration and transition into live service.
  • Improve the security, reliability, performance and supportability of existing services.
  • Help develop repeatable managed and professional service offerings rather than one-off technical solutions.

Key Technical Skills

Candidates should ideally have experience across several of the following areas: Microsoft Azure

  • Azure Virtual Machines
  • Azure Networking
  • Azure Storage
  • Azure Backup & Site Recovery
  • Azure Landing Zones
  • Azure Security
  • Azure Governance
  • Azure Monitoring
  • Azure Identity Services
  • Azure Platform Services

Microsoft 365

  • Exchange Online
  • Microsoft Teams
  • SharePoint Online
  • OneDrive for Business
  • Microsoft Intune
  • Microsoft Defender
  • Microsoft Purview
  • Microsoft Entra ID

Identity & Security

  • Identity & Access Management
  • Conditional Access
  • Privileged Identity Management (PIM)
  • Zero Trust
  • Security monitoring
  • Secure configuration and hardening

Infrastructure

  • Windows Server
  • Active Directory
  • DNS
  • IIS
  • PKI
  • Group Policy
  • Microsoft SQL Server

Automation & DevOps

  • PowerShell
  • Infrastructure as Code (IaC)
  • Git
  • CI/CD pipelines
  • Agile/Scrum
  • DevSecOps

Requirements

The ideal candidate will:

  • Have strong hands-on Microsoft Azure and Microsoft 365 engineering experience.
  • Be comfortable designing solutions as well as implementing them.
  • Understand security, identity, automation and operational support.
  • Be able to work independently and take ownership of technical problems.
  • Understand how to create standardised and repeatable services.
  • Have strong troubleshooting and problem-solving skills.
  • Work effectively with architecture, product, pre-sales and operations teams.
  • Be comfortable working within an Agile/Scrum environment.

Highly Desirable

  • Previous experience working for a Managed Service Provider (MSP).
  • experience designing managed services or professional service offerings, rather than only implementing solutions.
  • experience taking technical services from initial concept through to delivery and operational support.
  • experience developing solutions that can be repeatedly delivered to multiple customers.

Senior -Level experience

For a Senior Engineer, we would also look for:

  • End-to-end ownership of complex technical workstreams.
  • Strong Azure/Microsoft solution design experience.
  • Ability to shape technical service offerings rather than simply work from an existing specification.
  • Technical leadership and mentoring experience.
  • Strong stakeholder management.
  • Ability to influence engineering standards and technical direction.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerboard.com
Prepare application

Good distractions

Loading talks and stories from around this role…