




Job Summary: Responsible for planning, implementing, and continuously improving Docker container infrastructure on Linux servers, ensuring application and database availability, stability, security, and performance. Key Highlights: 1. Docker and Linux infrastructure administration 2. CI/CD deployment and database management 3. Focus on security, monitoring, and disaster recovery Responsible for planning, implementing, maintaining, and continuously improving Docker-based container infrastructure on dedicated Linux servers, ensuring availability, stability, security, and performance of applications (PHP and Python/FastAPI) and databases (MariaDB/PostgreSQL). **Responsibilities** Administer Linux servers in production environments (configuration, hardening, maintenance) Manage and optimize Docker containers (applications, APIs, databases) Design, execute, and improve CI/CD deployment processes Implement zero-downtime deployments and rollback upon failure Administer containerized databases (MariaDB and/or PostgreSQL) Evaluate and participate in MariaDB-to-PostgreSQL migration Implement infrastructure monitoring (CPU, memory, disk, services) Configure proactive alerts for failures or performance degradation Design and implement backup and disaster recovery strategies Conduct pre-production testing before applying updates Manage system, container, and dependency updates Apply security best practices (hardening, access control, basic vulnerability assessment) Diagnose and resolve production incidents Document configurations, processes, and architecture **Technical Requirements** Solid Linux experience (administration, troubleshooting) Practical Docker experience (multi-container, docker-compose) Experience deploying backend applications: PHP (preferred) Python (FastAPI or similar) Database management experience: MariaDB/MySQL PostgreSQL (preferred or willingness to migrate) CI/CD knowledge (GitHub Actions, GitLab CI, or similar) Networking knowledge (ports, DNS, firewalls) Experience with automated backups and recovery Monitoring experience (Prometheus, Grafana, or others) Basic Linux server security knowledge **Desired Experience** Production environment experience with business impact Incident handling and resolution under pressure Experience managing multiple containers on a single server Performance optimization experience Database migration experience (highly preferred) **Key Operational Responsibilities** Validate and test changes prior to production Execute controlled deployments Monitor post-deployment stability Respond to critical incidents Ensure data integrity through reliable backups Employment Type: Full-time, Indefinite-term Salary: Up to $25,000.00 per month Benefits: * Educational support * Company parking * Free parking * Option for indefinite-term contract * Complimentary uniforms * Grocery vouchers Work Location: On-site employment


