Openstack Engineer

See more jobs from Trendyol Group

over 1 year old

Apply Now

About the Team
At Trendyol Tech, our mission is to create a positive impact in our ecosystem by enabling commerce through technology.
We solve complex problems with data, creativity, and agility — always driven by real outcomes. With a culture built on learning, collaboration, and ownership, we grow together while building what’s next.

YOUR MAIN RESPONSIBILITIES

  • Develop and maintain automation tools to manage and operate large-scale OpenStack environments efficiently.
  • Build and improve Python-based services, scripts, and internal tools to support OpenStack infrastructure workflows (e.g., VM lifecycle, maintenance operations, upgrade automation).
  • Design and implement automated workflows for recurring operational tasks such as scaling, healing, and maintenance using CI/CD pipelines and workflow engines.
  • Integrate OpenStack APIs (Nova, Neutron, Cinder, Keystone, etc.) into internal platforms, self-service portals, and automation pipelines.
  • Monitor and improve the performance and reliability of critical OpenStack services with a focus on observability, alerting, and automated remediation.
  • Support the daily operations of production OpenStack clusters, ensuring availability, stability, and performance at scale.
  • Participate in on-call rotations, troubleshoot incidents, resolve production issues, and continuously improve incident response through automation.
  • Collaborate closely with internal product teams, ML teams, developers, and other stakeholders who consume OpenStack-based infrastructure services, helping them achieve scale and reliability.
  • Write clean, maintainable, and testable code, conduct peer reviews, and contribute to team knowledge sharing.
  • Stay current with trends in cloud infrastructure, OpenStack development, and DevOps practices to continuously evolve our tooling and automation approach.
  • QUALITIES WE ARE LOOKING FOR

  • Must-Have Skills:
  • 3+ years hands-on experience with OpenStack in production environments (deployment, upgrades, troubleshooting)
  • 3+ years of Linux system administration, especially on Ubuntu and experience with virtualization tools (Libvirt, KVM/QEMU)
  • Strong scripting skills in Python and Bash, with real-world automation experience (e.g., Ansible roles, Terraform modules)
  • Experience in developing medium-to-large scale Python projects (CLI tools, microservices, reusable libraries)
  • Hands-on experience designing and implementing RESTful APIs using Python frameworks such as FastAPI, Django, or Flask
  • Familiarity with workflow/orchestration tools (e.g., Temporal, Apache Airflow, NiFi, n8n) for automation pipelines
  • Working knowledge of CI/CD tools like GitLab CI, Jenkins, or GitHub Actions, especially for infra-as-code and app delivery
  • Solid grasp of networking concepts (e.g., VLANs, MTU tuning, load balancing, OpenStack Neutron basics)
  • Nice-to-Have Skills:
  • Public/open-source contributions on GitHub or GitLab (Python, Bash, Go)
  • Experience with containers and orchestration tools like Docker or Kubernetes
  • Familiarity with async I/O in Python (asyncio, threading, etc.)
  • Understanding of monitoring-as-code practices (Prometheus rules, Grafana dashboards)
  • What We Offer
    A hybrid working model with flexibility —a schedule that helps you find the right balance between flexibility and team bonding, including work-from-abroad opportunities and a summer working model.
    A customizable FlexBenefits budget — Adjust your daily meal allowance, choose your health insurance package (and extend it to your spouse or children), and pick from additional benefits like fuel support or Trendyol shopping credits.
    Comprehensive wellbeing support — Take advantage of our extended health package, which includes annual mini health screenings, access to location-based in-house doctors, psychologist and dietitian support, and HPV vaccination coverage.
    Personalized training allowance and learning opportunities — Use your annual budget for any training or conference of your choice, explore our Learning Management System (LMS) anytime, and join in-person learning sessions offered throughout the year.
    Responsibility from day one — Take full ownership from the start in a culture where every voice is heard and valued.
    A diverse, international team — Collaborate with global peers across our offices in Berlin, Amsterdam, Dubai, and beyond, in a startup-spirited and collaborative environment.
    Opportunities to grow with the best — Tackle meaningful challenges, develop through hands-on experience, and grow with the support of expert guidance and global mentoring.
    Meaningful connections beyond tasks — Be part of team rituals, events, and social activities that help us stay connected and inspired.


    Take the Next Step
    If this role excites you, apply now and let’s take the next step together.
    Want to get to know the team better first? Explore our Career Website, LinkedIn, or YouTube to learn more about #LifeatTrendyol and how we work.