Software Developer - Senior Consultant level
Description
What You'll Do
Observability Transformation:Lead the review and enhancement of our observability strategy for the middleware portfolio, integrating with Prometheus, Grafana, and Splunk to ensure comprehensive coverage and effectivenessMigration Support:Play a key role in our migration from Splunk to ELK stack, ensuring seamless transition and improved functionalityAI ML Integration:Develop and maintain integrations with internal AI ML frameworks to enhance operational support and incident responseOTEL Implementation:Evaluate opportunities and implement OpenTelemetry (OTEL) across our middleware stackCloud Observability:Design and implement observability strategies for middleware products deployed on public cloud platforms (AWS, Azure, GCP)Technology Mastery:Develop deep expertise in our middleware technologies, including webservers, application servers, Hazelcast, and IBM DataPowerAutomation Development:Identify and implement automation opportunities using Python to streamline operations and enhance reliability24x7 Support:Participate in on-call rotations to provide critical support for middleware infrastructure, troubleshooting complex issues in production environments
Why Youll Love It
Impact:Your work will directly contribute to the reliability of systems processing billions of transactions globallyInnovation:Opportunity to implement cutting-edge observability solutions and AI ML integrationsGrowth:Continuous learning environment with exposure to diverse technologies and cloud platformsCollaboration:Work with talented engineers in a collaborative, inclusive team environmentFlexibility: Hybrid work model with a balance of remote and office-based collaborationThis is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.QualificationsRequired Qualifications:
- 10+ years of relevant work experience with a Bachelor's Degree or at least 8 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 6 years of work experience with a PhD, OR 10+ years of relevant work experience.
- 5+ years of experience working with observability solutions (Prometheus, Grafana, Splunk, ELK)
- Strong Python coding experience for developing automation tools and integrations
- Working knowledge of middleware products (e.g., Tomcat, Apache, JBoss, Hazelcast, IBM DataPower)
- Experience with monitoring and logging infrastructure design and implementation
- Familiarity with public cloud platforms (AWS, Azure, GCP) and their monitoring capabilities
- Understanding of infrastructure-as-code principles using tools like Terraform or Ansible
- Experience with CI CD pipelines and practice
- Experience with OpenTelemetry (OTEL) implementation
- Knowledge of AI ML integration for operational tooling
- Experience with containerization technologies (Docker, Kubernetes)
- Background in Site Reliability Engineering or similar operational roles
- Experience with middleware performance tuning and optimization
- Understanding of security best practices for middleware components
- Problem-Solving Excellence: You possess exceptional analytical abilities to quickly identify and resolve complex technical issues, with a focus on root cause analysis and permanent solutions
- Automation Mindset: You're passionate about automating repetitive tasks and creating scalable solutions
- Continuous Learning: You thrive on learning new technologies and transferring knowledge to others
- Collaborative Approach: You work effectively with cross-functional teams and communicate clearly with both technical and non-technical stakeholders
- Operational Focus: You understand the importance of reliability and performance in production environments
- Adaptability: You're comfortable working in a dynamic environment and can prioritize multiple tasks effectively