Capacity Planning Engineer | Twitter, Inc. | San Francisco, CA
Capacity Planning Engineer
Infrastructure Operations | San Francisco, CA
Twitter is seeking an experienced and talented individual to join the Capacity Engineering team to focus on site-wide Capacity and Performance. You will be responsible for working across teams to ensure optimal operation and scalability of our computing resources from both technology and cost perspectives. You will work with Product and Development teams to evaluate and forecast the computing resources necessary to support shipping of new products. You will also work on solving large scale problems that require a clear understanding of distributed systems architecture, scaling constraints, design, and performance analysis. You’ll analyze and model core subsystems to understand the maximum capabilities of the site and provide regular updates on site capacity and scaling trends.
Responsibilities
• Measure and monitor capacity headroom in production
• Manage growth and scalability projections for production
• Develop capacity models for new and existing applications
• Work with multiple teams across the organization to understand scaling constraints and include them into Capacity Plans
• Design and build tools to access, process and visualize data to assist capacity planning
• Identify potential Capacity issues and work with teams to address them
• Present project and cost analysis in written and presentation form on a periodic basis
• Work with finance, operations, and engineering to perform cost and requirements analysis for current and future projects
Qualifications:
• Experience in performance and scalability analysis
• Demonstrable knowledge of common scaling pitfalls and solutions• Measure and monitor capacity headroom in production
• Manage growth and scalability projections for production
• Develop capacity models for new and existing applications
• Work with multiple teams across the organization to understand scaling constraints and include them into Capacity Plans
• Design and build tools to access, process and visualize data to assist capacity planning
• Identify potential Capacity issues and work with teams to address them
• Present project and cost analysis in written and presentation form on a periodic basis
• Work with finance, operations, and engineering to perform cost and requirements analysis for current and future projects
Qualifications:
• Experience in performance and scalability analysis
• Ability to identify and present scaling problems and solutions
• Solid understanding of typical distributed systems & architectures• Working experience with at least one scripting ( Python/Perl/Shell ) and programming languages such as Java/Pig/Map Reduce.
• Working experience with conducting load and performance & canary testing.
• 2+ years working in fast-growth, large-scale environment
• Excellent communication skills, and ability to work effectively across multiple teams
• BS or MS in Computer Science or equivalent fields
• Creativity
Desired Skills:
• Strong analytical and planning experience
• Experience with statistical packages like R a plus.• Excellent communication skills, and ability to work effectively across multiple teams
• BS or MS in Computer Science or equivalent fields
• Creativity
Desired Skills:
• Strong analytical and planning experience
https://about.twitter.com/careers/positions?jvi=omAqXfw3,Job
No comments:
Post a Comment