A global insurance firm is seeking a skilled Enterprise Application Support Engineer with a strong understanding of the Software Development Life Cycle (SDLC), blue-green deployment strategies, and automation using CI/CD pipelines. The ideal candidate will have experience in SQL database maintenance, backup and restore operations, and using Real User Monitoring (RUM) tools like Datadog for troubleshooting application issues. A good working knowledge of Azure Infrastructure and Entra is essential.
Experience of supporting, monitoring and troubleshooting enterprise applications is essential, particularly ones that run in a three-tier setup (Web/App/Db).
Please note this is a fully remote/work from home role, and is a 12 month fixed term contract. The role is paying £60,000 per annum plus good benefits. The working week is 35 hours, Monday-Friday.
Key Responsibilities:
- Provide technical support for applications, ensuring high availability and performance.
- Maintain a comprehensive understanding of the Software Development Life Cycle (SDLC) to support development and deployment processes.
- Implement and manage blue-green deployment strategies to minimize downtime and ensure smooth rollouts.
- Develop and maintain automation scripts and CI/CD pipelines to streamline application deployments.
- Perform SQL database maintenance, including backup and restore operations, to ensure data integrity and availability.
- Utilize Real User Monitoring (RUM) tools like Datadog to monitor, diagnose, and troubleshoot application issues in real-time.
- Collaborate with development and infrastructure teams to resolve application-related issues and optimize performance.
- Manage and maintain Azure infrastructure, ensuring the reliability and scalability of deployed applications.
- Use Entra for identity and access management, ensuring secure and efficient access to applications.
- Document support procedures, issue resolutions, and system configurations to build a knowledge base for the team.
- Stay current with industry trends and best practices in application support, deployment, and monitoring.
Required skills/qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as an Application Support Engineer or similar role.
- Strong understanding of the Software Development Life Cycle (SDLC).
- Experience with blue-green deployment strategies.
- Proficiency in automation using CI/CD pipelines.
- Solid skills in SQL database maintenance, backup, and restore operations.
- Hands-on experience with Real User Monitoring (RUM) tools, such as Datadog.
- Good working knowledge of Azure infrastructure and services.
- Experience with Entra for identity and access management.
- Excellent problem-solving skills and the ability to work under pressure.
- Strong communication and interpersonal skills.
Preferred Skills:
- Knowledge of other cloud platforms and services.
- Familiarity with other monitoring and logging tools.
- Experience with scripting languages and automation tools.
- Understanding of security best practices and compliance standards.