Subscribe to the latest remote jobs:

DevOps Engineer Scalability

🇷🇴 Romania

RabbitMQ

Management

Python

Docker

Kubernetes

Design

Cassandra

Backend

Devops

Testing

DevOps Engineer Scalability

from 🇷🇴 Romania

Our client is in the business segments Air Traffic Management (civil and military air traffic control, aeronautical information management, air defense) and Public Safety & Transport (police, fire and rescue services, emergency medical services, vessel traffic and railways). With headquarters in Vienna, the company employs more than 1800 people worldwide, with subsidiaries, regional offices and representatives in over 50 countries. In Cluj we started in 2009 and our local team currently has 250+ colleagues and is growing.

You will work for X10 FAA project, facilitating the transition of pure ATM-based voice communications to Unified Aeronautical Communications for the FAA (Federal Aviation Administration).

Key Tasks

  • Design, implement, and maintain load testing frameworks for microservices-based applications

  • Create and execute performance, load, stress, spike, and endurance tests

  • Simulate realistic user traffic and system usage patterns across distributed services

  • Define scalability test scenarios based on expected business growth and production workloads

  • Identify performance bottlenecks in microservices, APIs, databases, messaging systems, and infrastructure.

  • Monitor system behavior under load, including CPU, memory, network, disk I/O, and container resources

  • Analyze service response times, throughput, latency, error rates, and resource utilization

  • Validate horizontal and vertical scaling mechanisms (Kubernetes, auto-scaling groups, cloud-native scaling)

  • Verify system stability and resilience during peak traffic conditions.

  • Test scalability of service-to-service communication and message queues.

  • Establish and maintain performance KPIs, SLAs, and scalability targets.

  • Integrate automated performance tests into CI/CD pipelines

  • Configure and enhance observability solutions (RabitMQ, Grafana, ELK, etc.).

  • Produce performance reports and recommendations for architecture improvements

  • Support root-cause analysis of performance issues found during testing or production incidents

  • Evaluate the scalability impact of new features before release

  • Continuously improve load testing methodologies, tooling, and automation

  • Work closely with architects and developers to ensure scalability requirements are met throughout the development lifecycle

Key Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.

  • 5+ years of experience in DevOps, Site Reliability Engineering (SRE), Performance Engineering, or a similar role.

  • Strong scripting skills using Python, Bash, PowerShell, or similar languages

  • Strong understanding of microservices architectures, REST APIs, and distributed systems

  • Experience with Kubernetes, Docker, and containerized environments

  • Experience with K6, Gatling, Artillery or similar load test tools.

  • Familiarity with distributed databases, message brokers, and key-value stores (e.g., Apache Cassandra, RabbitMQ, etcd, or comparable technologies) is highly desirable.

  • Knowledge of auto-scaling, high-availability, and fault-tolerant system design principle

  • Experience analyzing application and infrastructure performance metrics

  • IP networking know-how

  • Practical experience with CI/CD, and automation to improve efficiency in day-to-day development

  • Familiar with cloud-native concepts including experience with service-oriented architecture and infrastructure as code solutions

  • Good English skills (both written and spoken)

by @maxrusakovic