Role purpose
We are seeking a skilled Middleware Engineer to join our dynamic IT team. The ideal candidate will have experience with middleware technologies and a strong understanding of encryption, and infrastructure-as-code. This role involves supporting and maintaining middleware platforms and shared service applications, ensuring their optimal performance and security.
Duties & Responsibilities
- Middleware Management : Install, configure, and maintain middleware platforms including Apache Tomcat, RedHat JBoss, Microsoft IIS, and Oracle Weblogic.
- Network Security : Implement and manage network encryption technologies such as SSL and HTTPS.
- Authentication and Authorization : Manage SSO solutions, particularly with Active Directory, and implement MFA.
- System Administration : Perform basic Linux administration tasks and manage VPNs, DNS, and IPAM.
- Messaging Technologies : Work with messaging technologies like IBM MQ and Rabbit MQ.
- Infrastructure-as-Code : Use tools like Terraform, Ansible, and Git for infrastructure management.
- Shared Services Support : Support applications delivering MFA, data tokenization, and data encryption.
- Continuous Improvement : Identify and implement improvements to middleware and shared service applications.
- Agile Methodologies : Participate in Agile environments using Scrum and / or Kanban.
Knowledge, Experience & Skills
Proficiency with Apache Tomcat, RedHat JBoss, Microsoft IIS, and Oracle Weblogic.Kafka and Citrix experience is a plus.Strong written and verbal English skills.Excellent problem-solving and analytical skills.Strong teamwork and communication abilities.At least one role at a major, global organisation with 100s or 1000s of servers to manageWorking with colleagues / customers in the UK and USSome evidence of automation experience, ideally mentioning keywords 'Terraform', 'Ansible', 'Python', 'Powershell'Some evidence the candidate has had to think for themselves - e.g. they have been a consultant, team lead, project lead or just generally someone who has autonomy in one or more of their rolesEvidence that they have written documents and / or mentored / coached more junior colleagues or clients