Advance Search

Browse Jobs

Senior Application Hosting Windows Engineer

Posted 3 days ago

  • London, Greater London
  • Any
  • External
  • Expires In 3 months
Scope/Purpose:Senior Application Hosting Windows Engineer is responsible for leading design and implementation of solutions for applications hosted on Windows platform. Senior Application Hosting Windows Engineer is expected to work closely with customers as well as undertake the day to day management aspects of Application Hosting Window platform team. The ideal candidate will be subject matter expert, provide guidance to team members and application team, ensuring world class service. Coach team members and drive continuous improvement by encouraging ideas and recommendations for procedural, operational and system improvements, with the aim of improving efficiency and quality service. As a technical lead, resolves and appropriately completes assigned cases and change requests and acts as an escalation for support issues. Applies new solutions through research and collaboration with team and determines course of action for new application initiatives. Act as a mentor to Junior Application Hosting Windows Engineers.ResponsibilitiesLead global team of Application Hosting Windows engineers to manage and service Windows platform applications hosted at our data centers, field sites and public cloud.Provide 24 x 7 service in relation to Application Hosting - Windows platform services and drive towards 99.95% uptime.Establish, track and report against SLAs, KPIs and metrics (incl. performance, capacity, availability).Lead designing and developing Application Hosting Windows Platform Architecture to deliver on Core Infrastructure requirements.Produce enterprise-level documentation for implementations via collaboration with project and support teams.Identify opportunities to innovate, extend and enhance service delivery everywhere possible.Lead and implement automation to improve delivery of Application Hosting Windows platform.Improve existing processes through solutions to recurring problems and enhancements to existing solutions or documentation.Manage customer satisfaction through effectively communicating and managing customer expectations.Evaluate and research new Products and Solutions, and make recommendations.Work as a partner between Application Development and Infrastructure teams.Architect highly available systems (performant, redundant and fault-tolerant) with a strong focus on security and automationEducate application developers about design principles and application level micro segmentation for enhanced security and application-level isolation.Document new and existing processes for communication and consistency purposes (instructions, flow diagrams)Assist in analyzing application architecture and performance metrics, connectivity, and design in the context of industry best practices.Review Application monitor reports and logging. Identity gaps and areas of improvement and implement enhancement to improve on these.Capture, prioritize and resolve on-going issues and service request.Administrative scripting using PowerShell, Graph etc.Motivate, coach and develop the team to deliver a first class service and provide an escalation point for support, management, problem resolution and communication as appropriate.Lead and manage projects for infrastructure uplift, product lifecycle management, disaster recovery, business continuity and process improvement.Create standard procedures and best practices to enhance scalability, security, reliability and performance of applications.Collaborate with infrastructure teams, Problem Management, Change Management, and customers, to ensure continued business operations with minimal risk and business impact.Improve security scorecard and mitigate security vulnerabilities on applications and databases, in accordance with core mandatory control objectives.Maintain disaster recovery procedures and perform disaster recovery tests to ensure continuous availability and recovery at DR site.Key RelationshipsRequired to liaise with others inside/outside the department in a proactive and reactive manner in order to provide or obtain information to keep people informed so that work is completed effectivelyThe job holder will also build relationships and contacts to facilitate future exchange of information.Required skills and experienceBachelor’s degree in Computer Science, Computer Engineering, Information Systems, or related field.8 (eight) to 10 (ten) years of experience, in managing applications hosted on Windows platform on premise and public cloud, preferably Microsoft Azure.Strong knowledge of installing, supporting, and troubleshooting client and web applications on Windows platform.Subject matter expert in Microsoft IIS and .NetExperience with implementing SSO for applications, using ADFS and/or Azure AD.Experience with implementing, supporting and troubleshooting Windows clustering.Strong knowledge of installing, supporting, and troubleshooting Windows Server operating systems (ie; 2008 R2, 2012 R2, 2014, 2016, 2019 and 2022).Broad knowledge and understanding of IaaS and PaaS service offerings in public cloud.Experience and in-depth knowledge in following areas: n-tier application design, monitoring, software deployment, backups, LDAP integration, high availability solutions, SAN technology, virtual hosting, and load balancing.A broad understanding of and exposure to IT technologies, applications, best practices and processes is required.Knowledge of Active Directory, including Group Policy and DNS.Ability to research technologies and issues to find problem root-causes.ITIL certification is a plus.Provide support after normal work hours when necessary.
Apply