Load Test & DevOps Engineer
Cuculus
Your Role at a Glance
• Identify bottlenecks, optimize performance, and ensure scalability across services.
• Develop CI/CD pipelines and automate build, deployment, and monitoring workflows.
• Collaborate with development, QA, and infrastructure teams to improve system stability and performance.
• Set up and manage Kubernetes, Docker, and other container-based environments for scalability and deployment.
• Implement infrastructure as code (IaC) using Terraform or Ansible for consistent environment setup.
• Monitor system health, logs, and performance metrics using observability tools such as Prometheus and Grafana.
• Participate in incident analysis, troubleshooting, and continuous performance tuning.
Required skills and qualifications
1. Load Testing
Hands-on experience with JMeter, Gatling, Locust, and LoadRunner.
Identified performance bottlenecks and optimized system throughput and scalability.
Simulated realistic user loads to evaluate system stability under stress.
Collaborated with development and infrastructure teams to tune performance and improve response times.
Generated and analyzed detailed performance and capacity planning reports.
2. DevOps
Expertise in Docker and Kubernetes (deployment, scaling, rollouts/rollbacks).
Experience with Helm and Infrastructure as Code tools such as Terraform and Ansible.
Strong Linux background for system configuration and troubleshooting.
Proficient in CI/CD pipelines, including build and release management, artifact handling, approvals, and rollbacks.
Skilled in Git workflows: branching (GitFlow/trunk-based), code reviews (PRs), tagging, merging, rebasing, and conflict resolution.
3. Kafka
Proficient in managing topics, partitions, and consumer groups.
Knowledge of offset management, delivery semantics, and Schema Registry.
Hands-on with Kafka Connect, data pipelines, and message monitoring/retention.
4. Observability
Experience in implementing monitoring and alerting systems using Prometheus and Grafana.
Strong understanding of logs, metrics, and distributed traces for system health and root cause analysis.
Preferred skills and qualifications
You have solid experience in load and performance testing using JMeter, Gatling, Locust, or LoadRunner.
• You have hands-on experience with DevOps tools like Docker, Kubernetes, Terraform, and CI/CD pipelines.
• You understand distributed systems, microservices, and container orchestration concepts.
• You are experienced in using observability platforms for metrics and alerting (Grafana, Prometheus).
• You are familiar with Kafka messaging and monitoring tools.
• You have strong analytical, problem-solving, and scripting skills (Python/Bash).
• You are proactive, detail-oriented, and work well in cross-functional agile teams.
• Good knowledge of English, both written and spoken.