What makes Gartner a GREAT fit for you? When you join Gartner, you'll be part of a fast-growing team that helps the world become smarter and more connected. We're the world's leading research and advisory company, achieving consistent double-digit growth by steering clients toward the right decisions with business and technology insights they can't find anywhere else. Our associates enjoy a collaborative work environment, exceptional training and career development as well as unlimited growth opportunities. If you like working with a curious, supportive, high-performing team, Gartner is the place for you.
This is a new role within the IT Performance Management team reporting to the Performance Engineering lead. It's been created to help to meet the increasing demand on the ITPM team to provide deep-dive analysis that serves to reduce MTTR of critical production incidents and provide timely in-depth RCA. Responsible for driving performance and stability improvements of our critical applications, their architecture, and infrastructure to ensure optimal end user experience working closely Apps Dev, Middleware, Database and Operations teams. They will also be responsible for monitoring infrastructure capacity (cloud & onPrem) and identifying opportunities to reduce costs without sacrificing the performance or availability of our infrastructure.
Day to Day Responsibilities:
Collaborate with cross functional teams of developers, system engineers, DBAs, architects, and app owners to identify, document, recommend, and implement performance improvement solutions.
Provide deep dive and forensic analysis with ability to analyze breadth and depth of an application, UI & it's components and isolate the root case of application performance issues
Create NFR (non-functional requirements) for applications and ensure performance is considered early in the SDLC and drive architectural, design, code level best practices in terms of performance, resiliency and scalability
Work with dev to create performance automation tests in pipeline for UI and services
Work with business and development leads to ensure accurate performance testing strategy is in place and work with performance testers to analyze app performance during performance tests
Assist in the design and implementation of scalable/automated monitoring and logging solutions across the enterprise, including strategies for cloud, container, SaaS, etc.
Assist with the support and advancement of our APM, NPM, and Log Management portfolio of tools and services. Where possible help to broaden usage of these tools across IT teams.
Provide Capacity planning & forecasting for critical and non-critical applications
This is a senior performance engineer role who has to work with different application development teams to improve performance of applications on a continuous basis and ensure quick feedback loops are in place to position Gartner IT to deliver at business velocity.
Internal relationships with other teams within ITIO, Apps Dev, BU teams, and external relationships with IT vendors and service providers.
Bachelor's degree in Computer Science, or related discipline, or equivalent work experience.
10+ years of information technology experience, with a desired 5+ years in a relevant performance engineering role or similar position providing comprehensive support of critical multi-tier applications.
Experience in working with App Dev or Operations team and performing root cause analysis with extensive working knowledge of application, processes and operating system
Possess drive, desire, and ability to process and correlate data from multiple sources to derive root cause of complex performance and availability issues and provide solutions to resolve such issues
3+ years' experience in troubleshooting using APM tools such as Dynatrace or AppDynamics
5+ years with distributed server performance analysis & troubleshooting
Capable of capturing and analyzing network protocol traffic to assist in RCA
Experience with capacity utilization reporting and forecasting methods
Experience in performance testing strategies and tools
Deep understanding of the following technologies and concepts:
Web and web application servers (J2EE, .NET) including heap mgmt, GC tuning, etc
Operating systems and corresponding performance indicators; Windows Server and Linux
Database systems (Oracle/RAC, MS SQL, etc.) and database performance metrics
Virtualization, storage area networks, and underlying storage systems
Front-end web analysis/optimizations including caching, CDNs, compression, SPOFs
Knowledge of emerging technologies and modern architectural concepts such cloud counting, docker containers, micro-services, single page applications, event-driven automation, etc.
Exceptional analytical, diagnostic, and problem-solving skills
Ability to work independently with a high degree of initiative and determination
Job Requisition ID:34500
By submitting your information and application, you confirm that you have read and agree to the country or regional recruitment notice linked below applicable to your place of residence.
Gartner Applicant Privacy Link: https://jobs.gartner.com/applicant-privacy-policy
For efficient navigation through the application, please only use the back button within the application, not the back arrow within your browser.