Senior DevOps Engineer (AWS Platform & Backend Support)
Role details
Job location
Tech stack
Job description
We are looking for a Senior DevOps Engineer to take ownership of our cloud infrastructure and help evolve a modern AWS-based platform. You will work on reliability, observability, automation, security, and CI/CD - and occasionally support backend engineers with troubleshooting or small contributions to our backend services., * Own and improve AWS infrastructure across staging and production environments.
- Build, maintain, and standardize Infrastructure-as-Code using Terraform.
- Manage and optimize containerized workloads on ECS Fargate.
- Strengthen observability: metrics, dashboards, alerting, and logging.
- Improve CI/CD pipelines using GitHub Actions.
- Enhance IAM, secrets management, and overall cloud security posture.
- Perform maintenance of databases running on RDS (Postgres, MySQL).
- Support backend teams with debugging, migrations, or small changes in Node.js/NestJS when needed.
- Drive automation, reliability, and scalability across the platform.
Requirements
- Lambda
- RDS (MySQL/Postgres)
- SQS/SNS
- CloudWatch
- S3
- Strong experience with Terraform.
- Deep understanding of AWS networking and secure infrastructure design.
- Experience operating RDS (backups, upgrades, failovers, troubleshooting).
- Hands-on CloudWatch experience (metrics, dashboards, Logs Insights, alarms).
- Good understanding of event-driven systems (SQS, SNS, Lambda triggers, retries, DLQs).
- Strong proficiency with Docker and containerized deployments.
- Experience with GitHub Actions and modern CI/CD workflows.
- Programming skills in Python or Golang.
- Working knowledge of Node.js/NestJS to support backend engineers occasionally.
Additional Desired Experience
- Experience with Docker image hardening and optimization (multi-stage builds, non-root users).
- Familiarity with API gateways or automating OpenAPI specifications.
- Experience integrating SSO/SAML/OIDC for cloud and internal tools.
- Experience with KMS (nice to have).
- Experience improving secrets management.
- Experience building reusable CI/CD components (custom GitHub Actions).
- Experience setting up a monitoring stack.
- Familiarity with secure file transfer mechanisms (SFTP/SSH key setups).
- Experience with distributed backend architectures (microservices, event-driven, multi-service systems)., * Have 5+ years of experience as a DevOps Engineer.
- You take ownership and think long-term.
- You are systematic, structured, and pragmatic.
- You communicate clearly and proactively.
- You collaborate easily with backend engineers and product teams.
- You bring calmness and maturity during incidents and debugging.
- You are able to quickly learn new technologies and apply them to solve problems.
Benefits & conditions
Pulled from the full job description
- Pension plan
- Work from home, How? Through variable tariffs, dynamic pricing, smart EV charging, heat pump and solar optimization, and Germany's first virtual power plant: NeoGrid.
At Ostrom, you'll work in a dynamic, open environment where you can be yourself, take on challenges, and grow both personally and professionally.
Environmental Impact: Each customer who switches to Ostrom on average helps offset 1.5 tons of CO2 emissions per year compared to the average German energy mix.
VSOP: On top of offering a competitive salary you will have access to company shares to ensure you can truly be part of the journey.
Trust-based Team: A truly flat hierarchy and transparent company culture, where everyone's voice matters.
Benefits: An annual learning budget, company-pension scheme, company events, discounted USC membership, discounted BVG public transport ticket, e-bike or e-moped, exclusive discounts via FutureBens or monthly vouchers - the choice is yours.