Lead Middleware Engineer
Salary: Open + Bonus
Location: Chicago, IL or Dallas, TX
Hybrid: 3 days onsite, 2 days remote
Qualifications
- Bachelor's degree in a related area
- 7-10 years of related experience with
- Minimum 7 years experience working in a distributed multi-platform environment.
- Minimum 3 supporting Middleware technologies
- Expert understanding of:
- Proxy/Reverse Proxy-oriented Middleware (tools such as Apigee, Nginx, Apache in containers is a must)
- Systems administration and change management practices
- J2EE application services in containers and Legacy systems
- Message-oriented Middleware (tools such as Kafka, MQ)
- Internet/Web based technologies
- ITLT Best Practices
- Scripting and coding
- Network technologies
- CI/CD tools (Strong on Ansible, Terraform and Cloud Formation)
- Cloud native applications
- Technologies used to support microservices (like RKE)
- File transfer protocols including SFTP
- Encryption technologies (SSL/TLS, PKI Infrastructure management)
- Security controls as applied to software technologies.
Responsibilities
- Install, configure and maintain 3rd party software components classified as Middleware on multiple operating system platforms.
- Use subject matter expertise with products to advise on design and assist with development of applications using these tools.
- Configure production, development and testing environments and ensure the availability of these application services
- Write complex automation scripts using common automation tools, such as Jenkins and Ansible
- Provide performance tuning of components and services
- Design disaster recovery solutions for Middleware technologies to comply with business continuity objectives
- Resolve configuration related problems
- Resolve complex support issues in both production and non-production environments.
- Assist production support and development staff in debugging Middleware application defects.
- Create procedural and troubleshooting documentation related to Middleware products
- Participate in or lead moderately or high complex projects.
- Properly secure Middleware technologies
- Manage day to day activities of the Middleware staff when called upon to do so.
- Management of Vulnerabilities, SORT's, Password rotations and Certificate renewals