DevOps on Ruby on Rails
Job Summary
Project Team
The project is a taxi ordering service. The user can hail a taxi monitor an ordered taxi pay for a
ride and see trip history. The system contains the following components:
Ride server (all data processing);
Payment server (PCI DSS-compliant) which performs a transaction with the passengers
digital wallet and payment gateways;
Mobile application (hail taxi geocoding map payments);
Taxi terminal (3rd party).
The project integrates with 3rd party services including PayPal MasterPass Stripe and Twilio.
Team: 1 Team Lead 1 UI Developers 6 Back-End Developers 9 Mobile Developers 5 QA 2
BA and 2 Designer.
What Youll Do
Design build and operate reliable scalable distributed systems.
Improve system availability performance and resilience.
Automate infrastructure deployments and operational processes.
Diagnose and resolve production issues.
Lead upgrades and migrations with minimal or zero downtime.
Participate in on-call rotations and incident response.
Collaborate closely with development teams to improve operability.
Drive best practices around monitoring alerting and capacity planning.
Reduce operational toil through automation.
Contribute to incident management post-mortems disaster recovery strategies and
continuous reliability improvements.
What You Bring
7 years of experience specializing in Kubernetes and AWS.
Strong programming skills in Ruby.
Solid understanding of concurrency runtime behavior and performance optimization.
Hands-on experience with Docker and containerized workloads.
Strong Kubernetes expertise (Deployments StatefulSets Services Ingress Helm
troubleshooting autoscaling).
Strong AWS experience (EC2 EKS RDS S3 IAM VPC Load Balancers
CloudWatch).
Experience designing infrastructure for high availability and disaster recovery.
Experience with CI/CD pipelines and Infrastructure as Code (Terraform
CloudFormation Pulumi or similar).
Experience with RabbitMQ or similar messaging systems (Kafka SQS Pulsar etc.).
Strong understanding of relational databases (MySQL/PostgreSQL) including query
optimization replication and failover strategies.
Familiarity with NoSQL and in-memory databases (Redis DynamoDB MongoDB).
Experience with distributed systems microservices capacity planning and fault
tolerance.
Experience with monitoring and observability tools (Prometheus Grafana Datadog
ELK/OpenSearch OpenTelemetry).
Strong understanding of Linux systems and networking fundamentals (TCP/IP DNS
HTTP/HTTPS TLS load balancing).
Experience with SRE practices including SLOs/SLIs/SLAs load testing resilience
testing and incident management.
Strong communication skills and ability to collaborate across engineering teams.
Calm and effective during incidents with an ownership mindset.
Nice to have
Experience operating production systems written in Ruby Java or other major platforms.
Framework experience such as Ruby on Rails Spring Boot or similar.
Experience operating high-traffic SaaS platforms.
Cost optimization in cloud environments.
Chaos engineering practices.
Experience mentoring junior engineers.
About Company
For job seekers, BONAPOLIA offers a gateway to exciting career prospects and the chance to thrive in a fulfilling work environment. We believe that the right job can transform lives, and we are committed to making that happen for you.