Reports to: Head of Platform
Job purpose: The role of the senior platform engineer at ITC is to drive and support the continual improvement and optimisation of our Managed Security Services, through the delivery of automation and development of the underlying platform(s) supporting those services.
Our Managed Security Services are focused on Azure Sentinel and the broader Microsoft XDR security stack with 3rd party security technology integrations where appropriate. The security development and platform engineer will help us to make our vision of the services a reality by proposing, configuring, and testing integrations, automation and optimisations using the tools available to us, or, where appropriate, defining and scoping custom solutions to support our go-to-market portfolio, using third-party software in a tightly integrated manner.
Close collaboration with product management, security operations, cyber advisory, sales and technical teams will be required to ensure proposed solutions accurately address customer needs, map consistently to ITC’s business strategy and are appropriately supported by key customer technical and business decision makers.
This role will be the bridge between the product management and operational delivery teams, helping our ITC Operations Centre to technically implement our roadmap of services and enhancements, and to optimise existing services through automation and tuning for maximum efficiency. You will undertake continual improvements of our platform(s) and services via ITC’s ISO/IEC 20000-1 and 27001 certified processes.
Partner interaction is a component of the role, in building relationships and understanding current and future product developments.
Key interfaces: Product Management, Operations Centre, Infrastructure teams, Professional services, Sales Engineering, Cyber Advisory.
The role will involve:
- Proactive service and platform maintenance and development across our range of managed security services, including tuning, optimisation and automation.
- Creation of functional designs in the Microsoft security stack to match the company product roadmap.
- Champion DevOps best practices and drive continuous improvement initiatives to increase the velocity, reliability, and security of our software delivery.
- Working closely with product management, implementation and operational teams to ensure the solutions deliver maximum benefit to the customer.
- Working in Azure Dev Ops (ADO) delivering code through pipelines through Agile process.
- Providing formalised handover to operations of including training, skills and knowledge transfer
- Ensuring the documentation of all created and enhanced developments to services
- Process lead and day to day running of the DevOps SDLC environment and process, ensuring alignment with ITIL best practice and compliance with ISO 20000-1 and 27001
- Providing training, mentoring and assistance to other members of the company as a subject matter expert
- Drafting executive summaries of services and improvements to relate technical challenges to business context
- Supporting, where appropriate, the internal sales process, contribute to RFP’s, sales presentations and pre-sales solution design
- Contribute to the development and demonstrations of PoC labs for ITC’s managed services portfolio
- Helping, where appropriate to forge relationships with vendor SMEs to ensure ITC has consistent access to high quality technology support/knowledge and competitive information
- Contribute to on-boarding processes for new services, and enhance existing onboarding processes
- Contribute to ensuring accreditations with strategic vendors’ technical solutions as required
We are looking for someone with:
- Extensive experience in developing and coding solutions to enhance managed security services.
- Exhibits enthusiasm for new technologies.
- Familiar with working in Agile teams.
- Designing and implementing security solutions in cloud environments following best practices. (essential)
- Has experience with and strong skills in:
- Microsoft Azure, particularly relating to Sentinel, Defender and the Microsoft security stack
- AZ-500 (essential)
- AZ-204 (desirable)
- Microsoft Azure infrastructure AZ-303 and AZ 304 (essential)
- Azure Resource Manager (desirable)
- AWS experience (desirable)
- CI/CD process/pipelines and associated tools (Azure DevOps; Terraform; ARM templates, Git Hub)
- Scripted language coding, particularly KQL (or similar), Python, YAML, XML, azure cli & Powershell
- LLM modelling
- Juypter Notebooks
- Azure Dev Ops (ADO)
- Demonstrable experience of working with cloud APIs to deliver automation, integration or reporting for SaaS applications
- Has begun, or is willing to pursue the Microsoft Azure developer certification track
- Is, or will be, a subject matter expert; able to support opinions with facts and experience
- Understands Managed Security Services and the challenges they solve
- Has mentored and supported more junior team members
- Is a very credible Information technology professional
- Has an ability to articulate technical challenges to audiences of all types and abilities
- Demonstrates attention to detail
- Has experience using Microsoft Office, particularly proficiency with Visio
- Is used to working on multiple projects with tight deadlines.
Working hours: Normal working hours are 7.5 hours a day, Monday – Friday. Occasional out of hours or weekend work may be required.
Working location: This role is based in our Canary Wharf office, which is operating a hybrid model of remote working with two days in the office, Tuesday and Thursday.
Travel: Some UK travel to customers or partners may be required from time to time.
Benefits: Â Â Â Â Â Â Â Â
- 25 days annual leave.
- Pension scheme.
- Private health insurance.
- Enhanced maternity and paternity leave.
- Death-in-service life cover.
- Shopping discounts.
- Cycle to work scheme.
- Season ticket/gym loans.
- Online wellbeing centre.
- Free tea and coffee.
- And more!
This job description is intended to convey information essential to understanding the scope of the role and it is not intended to be an exhaustive list of skills, efforts, duties, responsibilities or working conditions associated with the position.