IT Job Pro

Senior Applications Engineer

Viewed 0 times

Job Description

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.

This role is fully remote with occasional visit to office.

Responsibilities

This job description is not intended to be an exhaustive list of duties and may be amended by the Company at any time.

Lead global team of Application Hosting Windows engineers to manage and service Windows platform applications hosted at Intertek data centres, 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 automation

Educate 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 Relationships

Required 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 effectively

The job holder will also build relationships and contacts to facilitate future exchange of information.

Required skills and experience

Bachelor’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 .Net

Experience 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

Skills:

Job Summary

wave-1-bottom
London Location
IT Job Pro

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.