Middleware Engineer
Posted: 04/14/2024
Responsibilities will include:
- Partner with Developers and Architects in developing middleware configurations based on requirements.
- Automate the implementation and configuration of middleware and integration products using Continuous Integration/Continuous Delivery (CI/CD) tools.
- Lead and coordinate operational tasks and incidents with off-shore consultants.
- Analyze current processes and develop steps to improve them and automate them where applicable.
- Monitor and manage performance and usage of the middleware environment.
- Develop and implement strategies and documentation for migration, consolidation, and upgrade of middleware and integration components.
- Troubleshoot and resolve technical problems in a timely and accurate manner to improve application performance and functionality.
- Responsible for the administration, maintenance, installation, and operation of middleware components.
- Perform daily operational tasks and system reviews to ensure proper execution of scheduled tasks, and resolution of issues and requests.
- Represent Infrastructure and IT Middleware department with respect to infrastructure needs and impacts for application development projects and business initiatives as needed.
- No 3rd parties at this time.
- Previous experience in administering MuleSoft applications, including Anypoint Platform, Anypoint Studio preferred
- Previous experience in administering Confluent Cloud applications, including Kafka, ksqlDB, Kafka connectors preferred
- Previous experience in in administering Azure Service Bus, MQSeries applications preferred
- Proficient in event-based integrations, connectors and other tools for Amazon S3, Amazon MQ, HTTP REST APIs, OIDC/OAuth (Okta), Java libraries, relational databases, file shares preferred
- Knowledge and understanding of building automation for cloud environments and associated tools desired (Terraform, PowerShell)
- Previous experience with Azure Service Bus, Amazon MQ, Managed File Transfer platforms, and OIDC/OAuth service provider/identity provider configurations preferred
- Demonstrated knowledge of Cloud platforms (AWS/Azure/PCF etc.) preferred
- Understanding of Linux operating environments, Linux command line utility and automation scripting
- Demonstrated knowledge and understanding of infrastructure as code and application development methodologies such as Agile
- Demonstrated ability to deliver on project and task commitments
- Willingness to work on a geographically-dispersed team
- Strong interpersonal, oral communication and organizational skills
- Proven analytical ability and problem solving skills