Job Closed
This listing is no longer active.
IT Staff Augmentation
DevOps Engineer, Ruby on Rails
Location
Europe
Posted
100 days ago
Salary
0
Seniority
Lead
Job Description
DevOps Engineer, Ruby on Rails
Bonapolia
• 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.
Job Requirements
- 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.
Benefits
- Health insurance
- Retirement plans
- Flexible work arrangements
- Professional development
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
• Architect, build, and enhance CI/CD platforms on AWS to support reliable, repeatable deployments across all environments • Own and continuously improve delivery automation, including build, test, release, deployment strategies, rollbacks, approvals, and change controls • Enable engineering teams to adopt CI/CD and AWS services effectively through guidance, reusable templates, self-service patterns, and shared tooling • Design and implement Infrastructure as Code (IaC) and automation for provisioning, configuration, and operational workflows (Terraform, CloudFormation, Ansible) • Advance monitoring, observability, and incident readiness across applications and infrastructure, including metrics, logs, tracing, alerting, dashboards, and SLOs • Partner with Security to embed secure-by-default practices such as least privilege, secrets management, artifact integrity, vulnerability scanning, and policy-as-code • Troubleshoot and resolve complex issues across build pipelines, deployments, networking, and runtime environments; identify root causes and prevent recurrence • Evaluate, introduce, and standardize tools and technologies that improve platform reliability, delivery velocity, and developer experience • Lead by influence by mentoring engineers, contributing to standards, and providing technical leadership in support of the DevOps Manager’s initiatives • Document and standardize systems, runbooks, and operational processes to improve onboarding, supportability, and operational clarity
• Design and maintain secure, scalable cloud infrastructure across Azure and GCP • Build and optimise CI/CD pipelines and deployment workflows • Implement and manage Infrastructure as Code (IaC) (Terraform or similar) • Deploy and operate machine learning pipelines in production environments • Manage and scale multi-cluster GPU environments for AI workloads • Set up monitoring, logging, and alerting systems to ensure reliability • Apply cloud security best practices across infrastructure and access layers • Troubleshoot and resolve system, deployment, and performance issues • Provide hands-on IT support (user access, devices, internal systems) to ensure smooth day-to-day operations • Collaborate with engineering teams to improve scalability, performance, and automation
Senior Java Developer
SofteqEstablished in 1997, Softeq was built from the ground up to specialize in new product development and R&D, tackling the most difficult problems in the tech sphere. Now we've expanded to offer early-stage innovation and ideation plus digital transformation business consulting. Our superpower is to deliver all of this under one roof on a global scale. So let's get started and build a better future together!
Role Description - Feature development — design, implement, and integrate new functionality using Java 17–21 and the Spring ecosystem; participate in architectural discussions and code reviews; - Application support & maintenance — provide ongoing support, troubleshoot production issues, and fix bugs to ensure high availability and stable performance; - Cloud deployment — manage deployment, configuration, and hosting of applications on AWS infrastructure; contribute to infrastructure improvements; - Data persistence — handle database interactions, schema design, and query optimization using MySQL and Hibernate ORM; - Build management — use Gradle and Maven for dependency management and build automation; - Technical ownership — contribute to architectural decisions, propose and evaluate technical solutions, and drive continuous improvement of the codebase. Qualifications - 5+ years of commercial Java development experience; - Deep knowledge of Java 17–21 (records, sealed classes, virtual threads, pattern matching); - Strong command of the Spring ecosystem — Spring Boot, Spring MVC, Spring Data, Spring Security; - Experience with relational databases (MySQL), query optimization, and Hibernate / JPA; - Solid AWS experience — EC2, S3, RDS, IAM, CloudWatch or equivalent services; - Proficiency with Gradle and/or Maven; - Strong understanding of REST API design and microservices architecture; - Experience writing clean, testable code with unit and integration tests (JUnit, Mockito); - Confident reading and reviewing others' code; track record of meaningful code reviews; - Upper-Intermediate English or above — comfortable in written and spoken communication with the team. Requirements - Experience with Docker and container orchestration (Kubernetes / ECS); - Familiarity with message brokers — Kafka, RabbitMQ; - Knowledge of CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI); - Exposure to reactive programming (Project Reactor, WebFlux); - Experience with monitoring and observability tools (Prometheus, Grafana, ELK); - Understanding of DDD, CQRS, or event-driven architecture patterns. Company Description Established in 1997, Softeq was built from the ground up to specialize in new product development and R&D, tackling the most difficult problems in the tech sphere. Now we've expanded to offer early-stage innovation and ideation plus digital transformation business consulting. Our superpower is to deliver all of this under one roof on a global scale. So let's get started and build a better future together!
Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Auth0 provides an unparalleled authentication experience for hundreds of millions of users worldwide. Our commitment to reliability is a key foundation of our product and our dedication to exceeding customer availability expectations is a core engineering focus. As a mid-level Site Reliability Engineer, you'll join our SRE team based in Europe to ensure our production systems are not only operational but also resilient, scalable, and ready for exponential growth. This isn't just about keeping the lights on; it's about directly contributing to the platform's core resiliency and robustness. You'll be a hands-on builder, crafting solutions that make our system more reliable by design. What you’ll do: - Design and build custom software in Go to enhance the platform's reliability, resiliency, and redundancy. - Partner with engineering teams to embed reliability principles, improving the availability, performance, and observability of our services. - Use your deep understanding of infrastructure and observability principles to identify opportunities for improvement within the product and implement solutions. - Contribute to our on-call rotation, providing rapid, effective response to critical incidents and using your expertise to troubleshoot, mitigate or accurately escalate production issues. - Develop and refine our SRE tooling and processes, focusing on automation and operational efficiency. - Define, document, and champion reliability best practices across the organisation. What you'll need to be successful: This role requires a unique blend of a software engineer's mindset and operational expertise. You'll thrive in this role if you have: - A proactive and systematic approach to problem-solving, with a high degree of ownership. - Proven experience in a production environment supporting large-scale, mission-critical applications with a high degree of autonomy. - Proficiency in at least one programming language, with a strong preference for Go. You should be comfortable writing custom applications, not just scripts. - Experience with infrastructure as code (Terraform), container orchestration (Kubernetes, Docker) and GitOps (ArgoCD). - Demonstrable expertise in a major cloud provider (Azure, AWS, or GCP). - A strong grasp of microservices architecture, databases (SQL, NoSQL), and networking fundamentals, so you can understand how custom code can solve platform-level issues. - An understanding of core SRE principles, including SLIs, SLOs, and error budgets. - Experience in an on-call rotation for a 24/7 cloud-based environment. - Exceptional communication and collaboration skills, with a proven ability to work effectively in a remote, distributed team, where tasks may be self-driven. We're looking for someone who is not just looking for a job, but a career-defining opportunity to tackle complex challenges at a massive scale. If you're a curious and motivated engineer who's passionate about building reliability directly into the platform, we'd love to hear from you. #LI-Remote P14337_3272114 The Okta Experience - Supporting Your Well-Being - Driving Social Impact - Developing Talent and Fostering Connection + Community We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate. Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one. Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation. Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please click here to view our full NYC AEDT Notice. Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Personnel and Job Candidate Privacy Notice at https://www.okta.com/legal/personnel-policy/.



