DevOps Engineer

Abstract-Technology GmbH

Berlin

Hybrid

EUR 65.000 - 90.000

Vollzeit

vor 38 Stunden
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Mach aus dieser Rolle ein Bewerbungsgespräch — ein Lebenslauf und ein Anschreiben, die darauf ausgerichtet sind, was dieser Arbeitgeber sucht.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Equipment provided
Flexible remote work or Berlin office
Open-source projects

Zusammenfassung

Abstract Technology GmbH is seeking a DevOps Engineer to deploy, scale, and operate Open edX in production. You’ll bridge software development and operations, managing containers, pipelines, cloud and Linux environments, close to the codebase.

You’ll build automation, observability, and run Open edX via Docker/Kubernetes, GitLab CI, and GitHub Actions while collaborating with an international team.

Qualifikationen

  • Minimum 2 years of experience as a DevOps Engineer.
  • The role requires a cross-over profile: software developer and operator.
  • Comfortable on the Linux command line and basic system administration.
  • Strong understanding of containers and orchestration (Docker, Kubernetes).
  • Good scripting and programming skills (Bash, Shell, Python) with cloud experience.
  • Hands-on CI/CD tooling experience and willingness to learn.
  • Very good English; German or Italian is a plus.
  • A merged contribution to open-source projects is a plus.

Aufgaben

  • Manage and maintain Linux servers with high availability.
  • Administer infrastructure across physical, virtual, or cloud servers.
  • Automate tasks using Bash, Ansible, or Terraform.
  • Deploy, configure, and operate Open edX instances with Kubernetes.
  • Build and maintain CI/CD pipelines with GitLab CI and GitHub Actions.
  • Design modern logging/monitoring stacks (Prometheus, Grafana).
  • Support delivery from concept to production day-2 operations.
  • Respond to production incidents and improve systems.

Kenntnisse

Cross-over profile
English fluency
Willingness to learn
Problem solving

Tools

Docker
Kubernetes
GitLab CI
GitHub Actions
Prometheus
Grafana
Terraform
Ansible
Tutor

Jobbeschreibung

About us

Abstract Technology is a technology company built around open-source software. We design, deploy, and operate Open edX and other e-learning platforms for universities, governments, and companies across the globe. Because we work in the open, the infrastructure and tooling you build with us doesn't just serve one client, it strengthens a platform used by huge numbers of learners worldwide.

The role

We're looking for a DevOps Engineer to help us deploy, scale, and operate Open edX at production quality. For us, this is a cross-over role between a software developer and an operator: you'll be as comfortable reading and writing Python application code as you are running the infrastructure it lives on. You'll own deployment automation and observability across a fleet of instances, and work side by side with our development team through the full delivery lifecycle, from concept to a running, monitored production system.

This is a hands-on role that spans both worlds. You'll spend your time in containers, pipelines, cloud, and Linux, and in the application itself, close to the code, not in slide decks.

What you'll do
  • Manage and maintain Linux servers, including installation, configuration, patching, performance tuning, security hardening, and troubleshooting to ensure high availability.
  • Administer infrastructure and server environments, including user management, networking, storage, backups, monitoring, and system reliability across physical, virtual, or cloud-based servers.
  • Automate operational tasks using shell scripting and configuration management tools (e.g., Bash, Ansible, or Terraform) to improve efficiency, consistency, and scalability.
  • Deploy, configure, and operate Open edX instances (the Docker-based Open edX distribution) on single-server and Kubernetes setups
  • Build and maintain CI/CD pipelines with GitLab CI and GitHub Actions
  • Design and run modern logging and monitoring stacks (Prometheus, Grafana, etc) so we catch problems before clients do
  • Support the complete software delivery process, from concept through installation to day-2 operations
  • Respond to and resolve production incidents, and improve systems so they don't recur
  • Migrate existing applications to cloud-based, containerized architectures
  • Automate repetitive operational work with Infrastructure-as-Code (Terraform, Ansible)
  • Work closely with our international development team on coding, troubleshooting, and debugging across the application lifecycle
  • Track emerging technologies and bring the good ones into our stack

You don't need every item below, but you should be strong across most of the core list and eager to pick up the rest.

Core

  • OS & scripting: Linux (Ubuntu/Debian) command line and system administration; Bash/Shell and Python
  • CI/CD: GitLab CI, GitHub Actions (Jenkins a plus)
  • Cloud: AWS, Azure, and Hetzner Cloud
  • Monitoring & logging: Prometheus, Grafana
  • Open edX tooling: Tutor (a big plus; if you don't know it yet, you'll learn it fast)

Nice to have

  • Infrastructure-as-Code: Terraform, Packer, Ansible / Puppet
  • OS: NixOs
  • Back-end development with Python / Django
  • Familiarity with Apache Superset and business intelligence (BI) analytics tools.
  • Familiarity with SSO technologies such as SAML 2.0, OAuth 2.0, and OpenID Connect (OIDC).
  • Experience with Tutor for managing environments, configurations, and running Open edX via Docker or Kubernetes.
What we’re looking for
  • Minimum 2 years of experience as an DevOps Engineer
  • A genuine cross-over profile: part software developer, part operator. You should be comfortable working inside the application (Python), not only around it, this blend is the single most important thing for us
  • Comfortable on the Linux command line and with system administration fundamentals
  • Solid understanding of containers and their orchestration (Docker, Kubernetes)
  • Good scripting and programming skills (Bash, Shell, and especially Python) and hands-on experience with at least one cloud provider
  • Practical experience with CI/CD tooling
  • A genuine willingness to learn new topics, our stack evolves, and so should you
  • Very good English; German and/or Italian is an advantage
  • A merged contribution to any open-source project is a plus (and a good way to stand out)

This is a fully remote position. Work from anywhere with a solid internet connection, or from our Berlin office at Platz der Luftbrücke, whichever you prefer.

Important: because we collaborate closely as a team, your working hours must overlap with ours. We can only consider candidates in a time zone within 3 hours of Central European Time (Berlin, UTC+1 / UTC+2 in summer) — roughly UTC−2 to UTC+4. This covers most of Europe, the UK, much of Africa, and the Middle East. Core availability is Monday to Friday, European working hours.

How we work
  • An open, flat, learning-focused culture, colleagues who want to benefit from your experience, and share theirs
  • All of our projects are connected to e-learning
What we offer
  • A permanent, full-time role in a friendly international team
  • Real influence: your ideas and feedback are needed and acted on
  • The choice of a Berlin office or fully remote home office, with equipment provided
  • Meaningful open-source work that reaches learners worldwide
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

(Senior) DevOps Engineer (m/f/x)
(Senior) DevOps Engineer (m/f/x)

AERTiCKET AG  • Berlin

Vor Ort
EUR 85.000 - 115.000
Hybrid work model
Office amenities
Training budget
+1
Senior DevOps Engineer
Senior DevOps Engineer

akeno • Hamburg

Vor Ort
EUR 55.000 - 75.000
Relocation Package
Wellpass Gym Membership
Job Ticket
+6
DevOps Software Engineer (f/m/d)
DevOps Software Engineer (f/m/d)

GMX, WEB.DE & mail.com • Karlsruhe

Vor Ort
EUR 70.000 - 110.000
Internal and external training opportunities
Flexible working hours
30 days of vacation
+3
Senior DevOps Engineer Configuration Management
Senior DevOps Engineer Configuration Management

Utimaco • Aachen

Vor Ort
EUR 70.000 - 100.000
Open corporate culture
Company pension
Flexible working model
+2
(Senior) DevOps Engineer (m/f/d)
(Senior) DevOps Engineer (m/f/d)

ZABEL • München

Hybrid
EUR 54.000 - 90.000
Hybrid work model
Office in Munich (50% presence)
Workation up to 8 weeks/year
+4
DevOps Engineer
DevOps Engineer

Trust In SODA • Düsseldorf

Hybrid
EUR 60.000 - 80.000
(Senior) DevOps Engineer (m/f/x)
(Senior) DevOps Engineer (m/f/x)

Aerticket Group • Berlin

Vor Ort
EUR 80.000 - 110.000
DevOps Engineer (all genders)
DevOps Engineer (all genders)

Holidu • München

Hybrid
EUR 90.000 - 130.000
Senior Full-Stack Engineer — Open Source, Remote
Senior Full-Stack Engineer — Open Source, Remote

OpenProject • Deutschland

Vor Ort
USD 80.000 - 120.000
Job bikes
Paid child care
Passion Time for personal projects
DevOps Engineer with a focus on Kubernetes (hybrid working model - Düsseldorf, Germany) (m/f/d)
DevOps Engineer with a focus on Kubernetes (hybrid working model - Düsseldorf, Germany) (m/f/d)

freshcells systems engineering GmbH • Düsseldorf

Vor Ort
EUR 65.000 - 90.000
Flexible working hours
Dog-friendly
Company pension
+7