1. Home
  2. Careers
  3. Jobs at bp
  4. Senior Platform Engineer

Senior Platform Engineer

Senior Platform Engineer

  • Location India - Maharashtra - Pune
  • Travel required Yes - up to 10%
  • Job category IT&S Group
  • Relocation available Yes - Domestic (In country) only
  • Job type Professionals
  • Job code 134976BR
  • Experience level Intermediate
Apply Search all jobs at bp

Job summary

Grade H Responsible for supporting software / platform engineering activities (depending on specialism), working with users to capture requirements, using sound technical capabilities to lead the design, development and maintenance of the relevant systems and ensuring compliance with the relevant standards. Specialisms: Software Engineering; Platform Engineering.

Required Criteria:
  • At least 5-7 years of relevant experience working in large scale email and collaboration technology roles with evidence of experience of on-premise Microsoft Exchange operations at scale more recent and 0365 experience
  • Overall, 8-12 years experience in IT development or operational roles
  • Must have experience in supporting and configuring Exchange 2016+ (Hybrid and Online) / Active Directory / Office 365 / AAD Connect.
  • Experience of delivering and supporting complex Email architectures, and specific bespoke solutions with a successful track record of delivery, and a broad understanding of MS technologies.
  • Will undertake analysis, discovery and development activities within Email Service Line.
  • A clear track record of application hands on design and development using Microsoft toolsets and platforms.
  • Experienced in root cause analysis and undertaking of diagnostic examinations to resolve client issues or software
  • Awareness of Exchange Architecture - for messaging On Premise, Hybrid & Online
  • Aware of Client Access Servers, Mailbox server configuration, including high availability options. Mail-flow to support different requirements
  • SMTP mail flow – understanding EOP and SMTP application gateways
  • Knowledge of the Exchange RBAC model and delegation rights including Azure application delivery, (EWS and Graph API delegation and direct permissions models)
  • Knowledge of Office 365 admin settings for Exchange, Directory Synchronization (Azure AD Connect), MIM and the road map for these.
  • DNS – MX, A, PTR, SPF, DKIM and DMARC records
  • PowerShell Scripting knowledge, - create, amend, update and run scripts and functions, with Exchange modules, Azure modules and native AD modules – using scripting to automate processes. REST and Graph API a bonus.
  • Understanding of Identity management solutions
  • Understanding of brokerage solutions for O365 and Azure, including abstraction layers for automation.
  • ITSM – knowledge and use of Service management toolsets such as ServiceNow
  • Customer and client focused, excellent communication skills.
Preferred Criteria
  • Appropriate engineering certifications on relevant Platform technologies. Microsoft 365 certifications
  • Confident working with commonly used network technologies in an enterprise environment.
  • Exposure to adjacent domains such as platforms, storage, databases, etc. You know your way around a command-line.
  • Good knowledge and understanding of modern development methodologies (Agile using Scrum and/or Kanban).
  • Knowledge of DevOps practices and techniques such as Value Stream Mapping, Lean, flow, eliminating waste.
  • Experience of modern approaches to source-code management and control through tools such as Azure Dev Ops and Git/GitHub.
  • Good interpersonal skills including the ability to relate complex topics in simple and accessible language

Apply Search all jobs at bp