Middle DevOps Engineer

AppRecode is looking for a Middle DevOps Engineer to lead infrastructure modernization for a client transitioning from a hybrid setup to a fully cloud-native architecture.

 

This is a hands-on role with strategic impact โ€” you'll be analyzing existing infrastructure, designing AWS migration paths, and building developer-enabling solutions from the ground up. The client operates a Node.js + Vue.js application with multi-tenant deployments on Kubernetes, and needs an experienced engineer to simplify complexity, complete the AWS transition, and establish self-service deployment workflows for their development teams.

 

Project Overview

Our client operates a hybrid infrastructure application (Node.js + Vue.js) split between AWS and on-premises environments. The current setup includes multiple development instances and separate deployments for each client (20+ instances) running on Kubernetes, with CI/CD pipelines in GitLab. We're looking for a Middle DevOps Engineer to lead the infrastructure modernization effort: analyzing the existing setup, designing a simplified cloud-native architecture, completing the AWS migration, and enabling developer self-service deployments.

 

Responsibilities

  • Analyze current hybrid infrastructure (AWS + on-premises) and document the existing architecture, deployment patterns, and pain points
  • Design and implement complete AWS migration strategy for all workloads currently running on-premises
  • Build production-grade AWS infrastructure from scratch using Infrastructure as Code (Terraform)
  • Optimize Kubernetes architecture to support multi-tenant deployments efficiently
  • Implement ephemeral environments for PR testing to enable developers to validate changes before merging
  • Redesign and optimize GitLab CI/CD pipelines for developer self-service deployments
  • Create comprehensive documentation for development teams covering infrastructure components, deployment workflows, and critical integration points (including AI-powered features)
  • Work with existing development team (including handover from previous infrastructure owner) to ensure smooth knowledge transfer
  • Establish monitoring, logging, and alerting infrastructure for production and development environments

 

Nice to Have

  • Experience with multi-tenant Kubernetes architectures
  • Knowledge of cost optimization techniques for AWS workloads
  • Familiarity with GitOps practices and tools (ArgoCD, Flux)
  • Experience with Node.js and Vue.js application deployment patterns
  • Background in migrating legacy systems to cloud-native architectures
  • Experience creating developer-focused documentation and runbooks
  • Experience with observability tools (Prometheus, Grafana, ELK stack)
  • German language skills (for direct communication with existing dev team)

 

Candidate Profile

  • 3-4 years of hands-on AWS experience (EC2, ECS/EKS, RDS, VPC, IAM, CloudWatch)
  • 2-3 years of Kubernetes experience in production environments
  • Proven track record of AWS migrations and building infrastructure from scratch
  • Strong Infrastructure as Code skills (Terraform preferred)
  • Experience with GitLab CI/CD or similar platforms
  • Excellent documentation and communication skills
  • Ability to work independently and drive technical decisions
  • English: Upper-Intermediate or higher (for communication with German development team)
  • Availability: 3+ months with high possibility of extension

 

What AppRecode offers

  • 20 days of paid annual leave plus public holidays.
  • 5 paid sick days per year.
  • Remote-first work environment.
  • Friendly and supportive team culture.
  • Personal development plans and access to experienced mentors and technical leaders.
  • Reimbursement for sports activities and professional certifications (after probation).
  • Ongoing learning opportunities: internal trainings and knowledge-sharing sessions.
  • Free English classes if you want to further improve your communication skills.

Required domain experience

SaaS 1 year

Required languages

English B2 - Upper Intermediate
German B1 - Intermediate
Cloud Infrastructure (AWS), Kubernetes, IaC, CI/CD, DX, Node.js, Vue.js, K8s, Terraform, Prometheus
Published 12 January
120 views
ยท
35 applications
90% read
ยท
47% responded
Last responded 4 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...