DeepSkyBlue Client
Software Development Company
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 Category | Development |
| Contract Type | B2B |
| Location | Remote |
