Tech Lead - Load Engineer

Дата размещения вакансии: 18.11.2024
Работодатель: Kapital Bank
Уровень зарплаты:
от 1000 до 5000 RUR
Город:
Москва
Ясамальский район, улица Джафара Джабарли 44
Требуемый опыт работы:
От 1 года до 3 лет

Kapitalbank is seeking a motivated individual to join our team as a Tech Lead - Load Engineer. This role offers an excellent opportunity to contribute to our infrastructure by leveraging your expertise to enhance system performance, reliability, and scalability. You will support best practices in performance optimization and lead efforts to implement innovative solutions, working closely with cross-functional teams to drive continuous improvements.

Responsibilities

  • Team Leadership: Manage a team of load testing engineers, including task assignment, coordination, and mentoring.
  • Development of Load Testing Strategies: Create and implement comprehensive load testing strategies and plans for high-load systems, considering architectural specifics.
  • Performance Optimization: Analyze test results, identify bottlenecks, and collaborate with architects and developers to optimize system performance.
  • Tool Selection: Evaluate, implement, and configure new tools and platforms for load testing, and improve existing processes.
  • Integration into DevOps: Develop and implement automated load testing scenarios in CI/CD pipelines.
  • Stakeholder Collaboration: Advise developers, architects, and business analysts on performance and system stability matters.
  • Team Training: Conduct internal training, workshops, and reviews to improve the team's skillset.

Requirement

  • Load Testing experience: Over 6 years of experience in load testing, focusing on scalable systems.
  • Team leadership experience: Experience in managing a team of engineers and participating in performance optimization projects.
  • Deep knowledge of tools: Expert knowledge of tools like JMeter, Gatling, LoadRunner, and others.
  • Deep knowledge of Java: Proficiency in using Java to create and optimize load tests.
  • Engineering practices: Experience in building and implementing architectural solutions for testing complex distributed systems.
  • Performance Monitoring: Experience with monitoring and performance analysis tools (e.g., Grafana, Prometheus, etc.).
  • Cloud Solutions: Experience with load testing in cloud environments (AWS, Azure, GCP).
  • DevOps Integration: Experience in automating tests and integrating them into DevOps processes.
  • English language: Proficiency at B2 level or higher.