Вакансия Performance Engineer, Data Management

5 вакансий
Специализация: Python
Уровень: Senior
Опыт: 3 года
Уровень английского: Intermediate
Город: Минск
Размер команды: 9—13
Размер компании: 1400

As a Performance Engineer, you will diagnose, isolate, and solve complex performance and scalability runtime issues of highly scalable distributed software systems. In addition, you will utilize your software engineering skills to design, integrate, and automate the performance testing, analysis, and reporting process into the agile pipeline. You will work across organizational boundaries and engage architecture, development, quality assistance, cloudops, and customer success.

You will be responsible for establishing runtime performance standards and best practices, reviewing software designs, architectures, and code for scalability, performance, stability, and compliance to standards, and defining and creating Performance test strategies, test plans, test summary interpretation, and test execution oversights. You will perform problem isolation, root cause analysis, optimizations, and corrective actions, and you will develop processes, tools, and services to integrate and automate performance testing and monitoring into the engineering life cycle.

Requirements:

  • 3+ years of coding experience
  • 3+ years of experience with Linux (e.g., Ubuntu, RedHat, etc.)
  • 3+ years of experience with at least one public cloud provider (i.e., AWS, Azure, or GCP)
  • 3+ years of experience with container orchestration (e.g., Docker, Kubernetes, Mesos, etc.)
  • Experience with database design and implementation (e.g., noSQL, RDMS, etc.)
  • Ability and willingness to quickly learn about new technologies
  • Ability and willingness to dig into a complex issues and understand intricacies

Desired Skills:

  • Familiar with Java, Scala, and Python
  • Familiar with Apache Spark
  • Familiar with load testing frameworks (e.g., Gatling, Locust.io, JMeter, etc.)
  • Familiar with HTTP and experience using tools (e.g., curl or Postman) to test HTTP APIs
  • Familiar with DevOps methodologies
  • Familiar with both Cloud Deployment and On-Premise Release Workflows
  • Familiar with Application Performance Management (e.g., ELK/Splunk, DynaTrace/AppDynamics/Instana, StatsD, OpenTracing, etc.)

Responsibilities:

  • Design tests that will measure, validate, and provide insight into the performance of systems and components
  • Automate performance tests, reports, and validations
  • Work with Project Leads to establish performance considerations throughout all phases of SDLC
  • Apply statistical analysis to results and metrics
  • Audit codebase and system design to identify bottlenecks and offer solutions
  • Create, configure, and instrument entire environments
8b66400d2b15bec24ab94b4f1c0cba24
Представитель компании
Вакансии компаний