Application Support Egineer

Sage UK Limited
London (South)
+ Competitive Benefits
30 Sep 2016
22 Oct 2016
Contract Type
At Sage Pay, the Application Support Team is about ensuring all the Sage Pay Web Applications are available 24 hours a day, 365 days a year. The team ensures that the Sage Pay core applications are monitored and issues are responded to and resolved in line with departmental SLAs. The candidate will also strive to continually improve systems to reduce impact from technical issues. A key part of the role is to also provide hands-on support for Sage Pay’s core applications. The Application Support engineer will work in a team that provides support in the office between the hours of 8am and 5:00pm and outside of these hours, he/she participates in an on-call rota. Also expected is that the Application Support engineer works closely with the development and infrastructure teams and will be responsible for deploying and monitoring application code in the Live environments. Key areas of responsibility are: • Use monitoring tools to detect failures and investigate/resolve issues and writing custom monitoring scripts. • Use in-depth technical knowledge to identify root cause through to fix and / or mitigation. • Work closely with the Development & Test Teams to deploy software releases to Sage Pay environments. • Ensuring DR fail-over by making sure application environments are always available and DR processes are robust and tested regularly. • Support production systems as required inside and outside of standard working hours and participating in 24x7 on-call rotas with the rest of the team. • Reducing the overhead of BAU and manual tasks and replacing them with automated solutions. • Actively contributing to the process of continual improvement, with regard to self, team and the systems you support. • Working with the development team to help design new products and architecting new solutions. • Actively participating in departmental projects as per the technology roadmap. • Working with 3rd parties and partners to ensure product compliance and stability. We want someone who is a highly skilled Application Support engineer looking to move into a DevOps role; someone who is passionate about their work, open to new ideas and focused on delivering consistently high quality results that enrich our business. For this role we need someone who has experience of: • Working with web server technologies such as Tomcat, Apache or IIS • Working knowledge of database technologies such as MSSQL and MySQL. • Good knowledge / experience of working with Linux. • Ability to script in any of the languages Python, Powershell or bash. • Experience of working with data format structures such as XML and JSON. • Have experience of working with Ansible or other configuration management tools such as Chef and Puppet • Experience or working with monitoring tools and implementing creative monitoring solutions. • Experience of identifying performance issues and optimising web applications • Experience of deploying code into a 24/7, live environment • Experience of managing and supporting secure, online systems, in a 24/7 environment • High levels of self-motivation, resilience, drive and initiative. • Methodical and good attention to detail. • Ability to work calmly under pressure and to tight timescales • Good listening, verbal and written communication skills. • Takes initiative and has proven problem solving skills. • Good organisational skills. This job was originally posted as