Performance Engineering Architect
Posted Updated
Description
With an installed base of over 60+ enterprise customers, Avekshaa is now looking to induct a performance engineering team that will successfully deliver some of the most complex performance engineering, performance management, and digital QA projects. Should be a hands-on, deep techy performance architect who enjoys solving deep technical issues. Be innovative and provide thought leadership.
Responsibilities:
- Lead and successfully deliver new projects (either directly or along with a team).
- Successfully deliver projects in the Application Performance Engineering, Application Performance Management, and Quality Assurance domains (for a complete list of solutions, refer to https://avekshaa.com/).
- Lead from the front and support the team in successful delivery of outcomes to customers through the above solutions.
- Stakeholders, expectations, and risk management.
- Develop insights from internal and external sources and take risks to implement leading-edge solutions.
- Ensure successful account entry and downstream business with new customers.
- Create downstream business opportunities in each account.
Lead and Scale a Technology Practice:
- Build and deliver new solutions.
- Responsible for successful delivery of all projects and value to the client
- Build capability and scale the team.
- Workforce planning; delivery with optimum bench.
- Through use of IPs, automation, and the use of the right skills mix, project and account profitability improves.
- Client Relationship Management (both pre-sales and post-sales).
- Be the client CIO's trusted advisor.
Client delight:
- Ensure client delight.
- Ensure referenceable clients.
- Ensure higher CSAT from projects; 9 or 10/10.
- Ensure 95%+ customer advocacy for Avekshaa.
Manage and deliver superior value in key accounts:
- Deliver superior value.
- Grow business in each account by a minimum of 30% on a year-on-year basis.
- Improve account profitability on a year-on-year basis.
- Enable teams to deliver better value in projects.
- Conduct project reviews.
- Go to the person for technical guidance or for managing risk in all projects.
Innovation and Thought Leadership:
- Create an organization that imagines and implements unique, breakthrough ideas.
- Foresee customer and industry needs and respond with exceptional solutions.
- Identify new ideas and approaches that others may have missed.
- Produce relevant, workable solutions to business problems.
- Present the paper and run blogs (directly and through the team).
- Build company brand through thought leadership.
- Automate work delivery and build IPs.
Coaching and Mentoring:
- Provides the team with clear direction. Should be hands-on, in the space of performance engineering.
- Takes ownership for building capability in the organization through effective coaching and mentoring to move others to a higher level of working.
- Improve architecture skills across all team members.
- Ensure team members are happy through continuous engagement.
- Help in the career progression of the team.
Requirements:
- Key Technical Skills: Deep experience in application performance engineering, application performance management, and quality assurance with a deep understanding of Java/J2EE technologies.
- Excellent experience in troubleshooting/RCA and solving production performance, reliability, and scalability issues for large-scale (minimum 10k concurrency) enterprise systems.
- Good experience in leveraging APM tools to provide deep-dive analysis on performance problems. Deep understanding of the dashboards, which can be built for CIO-level interactions. Must have relevant experience with APM tools like Dynatrace or AppDynamics.
- Experienced in defining and realizing end-to-end technical architecture for large-scale real-time enterprise systems. Ability to identify and define non-functional requirements and design systems to meet the same.
- Ability to review existing Architectures for NFRs and identify Risks, Trade-offs, and provide recommendations for addressing the identified issues.
- Experience in performance optimization of J2EE systems on any of the application servers: WebLogic, WebSphere, JBoss, etc. Deep expertise in any one of the application servers is a must.
- Demonstrate strong understanding of cloud architecture considerations when scaling and tuning application deployments. Must have hands-on experience working on any of the cloud deployments on AWS or Azure.
- Experience working on performance testing projects. Good understanding of performance testing tools: Apache JMeter/Gatling/HP LoadRunner for load testing.
- Should be able to review performance testing programs and provide directions to the team on various aspects: Test and monitoring strategy, building performance models, and optimal capacity planning.
- Experience in big data analytics like Apache Kafka, Apache Storm, Apache Hadoop, and Apache Spark.
- Good skills in RDBMS like Oracle, MS-SQL, MySQL, Cassandra, and MongoDB.
- Exposure to Agile methodologies and continuous integration tools.
- Good program management skills: governance of large programs, risk management, stakeholder management, benefit realization, and managing executives at the CIO level.
- Entrepreneur / Intrapreneur (someone who has built technology teams ground-up, built new solutions from scratch).
- Sound understanding of technology and a consultative approach.
- Sound understanding of complex enterprise IT environments and issues faced by CIOs in the digital era.
- Good pre-sales experience and has played a key role in winning business along with the sales team.
- Excellent communication, interpersonal, liaison, and problem-solving skills with the ability to work in a multicultural environment.
- Good negotiation skills.
- Go getter and results-oriented.
- High energy level with the ability to work well under pressure.
- Good relationship skills. Someone who enjoys CIOs' trust and has the ability to develop relationships at all levels (technology teams) of the customer organization.
