Quest Global is an organization at the forefront of innovation and one of the world’s fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to becoming a centenary one, driven by aspiration, hunger and humility.
We are looking for humble geniuses, who believe that engineering has the potential to make the impossible, possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers.
As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we’re eager to hear from you.
Responsibilities:
Manage the design, delivery, maintenance, problem resolution, and troubleshooting of the Middleware technologies at Customer. Role is responsible for selection, installation, configuration, and maintenance of complex middleware components. Collaborate with application development groups to design, tune and troubleshoot the middleware use cases. Work with other middleware tools for troubleshooting, integration, and operational readiness.
- Provide middleware & three-tier design expertise to assist in delivering solutions for product and projects.
- Plans, organizes, and coordinates middleware projects of a moderate to high level of complexity.
- Establish and operate “Middleware as a service” capability through best practice and automation that include lifecycle services, multi-tenancy.
- Create and maintain relevant documentation.
- Engaging with product vendor and open-source community as required.
- Acts as a liaison with application and infrastructure teams to define deployment and operational aspects.
- Off-hours support required to support product and project teams.
Required Qualifications:
- Bachelor’s degree in computer science, Software Engineering, Electrical Engineering, or equivalent with total 10+ years of experience in software design, delivery, and operation.
- Strong understanding of messaging concepts, protocols, and best practices.
- Strong understanding of EIP (Enterprise Integration Patterns).
- 4+ years of hands-on experience with messaging, ESB and Caching solution design, development, operation.
- Strong experience with at least one major scripting language (Bash, Groovy, Python).
- 5+ years of hands-on experience with at least one major programming language (Java, Python, .NET etc.).
- Proficient with troubleshooting system issues related to hardware, custom software, and packaged middleware.
- General understanding of automated configuration management using Ansible / Terraform.
- Prior experience with observability platforms including Prometheus, Istio, Grafana, et al.
- Experience creating and maintaining detailed, up-to-date technical documentation. Good organizational skills, detail oriented.
- Experience engaging with product vendor, and open-source community.
- Strong communication in both verbal and written forms.
Optional Qualifications:
- Experience in Linux/UNIX administration, configuration, networking, infrastructure, and security.
- 3+ year experience with Kubernetes (K8s, K3s) and Rancher toolset (Helm chart, Fleet), and/or docker swarm.
- 4+ years of hands-on experience in DevOps/SRE with elastic infrastructure or cloud environment.
- 5+ years of experience with CI/CD tools like GitOps, Ansible, Jenkins, Github, Gitlab etc.
- Product selection via POC.
Job Type: Full Time-Temporary
Experience Level: Senior Level
Total Years of Experience: 10
#J-18808-Ljbffr