DeepSkyBlue Client

Software Development Company

Full time
Remote
Posted 1 month ago

Role Overview

We are looking for a hands-on DevOps Engineer to support the containerization and operational modernization of a legacy e-commerce/webshop platform. The project focuses on a lift-and-shift containerization approach without code changes, moving an existing multi-component application landscape from outdated virtual machines to a modern Docker Compose-based setup on Debian 12.

The ideal candidate has strong experience with Docker, Linux system administration, web/application hosting, reverse proxies, databases, and operational reliability, and is comfortable working with legacy technology stacks such as Java 7 / Tomcat 7 in a pragmatic modernization context.

Key Responsibilities

  • Set up and maintain the target runtime environment for a legacy platform using Docker Compose on Debian 12.
  • Containerize and operate existing platform components in a lift-and-shift approach without application code changes.
  • Build and maintain Docker images and compose configurations for application and infrastructure-related services.
  • Configure and operate Apache as reverse proxy and TLS termination layer.
  • Set up and manage container networking, shared volumes, secrets, and service communication between platform components.
  • Support the migration and operational setup of PostgreSQL in the target environment, including backup and restore procedures.
  • Implement and maintain basic operational safeguards such as health checks, backup jobs, monitoring scripts, and restart procedures.
  • Analyze and resolve infrastructure and runtime issues related to legacy workloads, including memory settings, filesystem mounts, connectivity, and compatibility topics.
  • Support staging setup, testing, go-live preparation, rollback planning, and operational handover.
  • Create and maintain operational documentation for deployment, backup, recovery, and system maintenance.

Required Skills and Experience

  • Strong hands-on experience with Docker and Docker Compose
  • Strong Linux administration skills, ideally Debian/Ubuntu
  • Experience with Apache HTTP Server, reverse proxying, and TLS
  • Experience with Tomcat or similar Java application server environments
  • Solid understanding of networking, volumes, secrets, and service orchestration in containerized environments
  • Experience with PostgreSQL, especially backup/restore and migration support
  • Experience with operational scripting, monitoring, and troubleshooting
  • Experience working with legacy systems and infrastructure modernization projects

Nice to Have

  • Experience with Java 7 / Tomcat 7 legacy environments
  • Experience with SMTP relay / Postfix
  • Experience with ImageMagick / Ghostscript
  • Exposure to cloud platforms such as AWS or Azure is a plus, but not required

Interested? Submit your CV and Lets Talk!

Job Features

Job CategoryDevelopment
Contract TypeB2B
LocationRemote

Apply Online

A valid email address is required.
A valid phone number is required.