Contractor DevOps Engineer
Planner5d is hiring a remote Contractor DevOps Engineer. The career level for this job opening is Experienced and is accepting Europe based applicants remotely. Read complete job description before applying.
Planner5d
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
About Planner 5D: Planner 5D is a global home design platform with over 90 million users. Our platform streamlines the home renovation process, from concept to execution.
Job Overview: We are seeking a DevOps specialist to improve and maintain our IT infrastructure. The role will involve working closely with our tech stack.
Responsibilities:
- Purchases and management of infrastructure hardware/services (Hetzner, Amazon, Google Cloud, LeaderGPU)
- Research and testing of new big solutions (e.g., TiDB, Kafka, Hadoop)
- Launch, maintenance, and monitoring of:
- Front-end, load balancing, and mirrors (nginx, haproxy)
- Application servers (PHP)
- Container orchestration (Docker Swarm and Kubernetes)
- MariaDB Galera cluster
- File storage clusters (GlusterFS, Ceph)
- MongoDB cluster
- Worker servers (rendering, AI)
- Cloud services (BigQuery, SES)
- CDN and DNS
- Caching and queue servers (Redis, Hazelcast, RabbitMQ)
- Multiple datacenters
- Other internal services (VPN, analytics, mailing)
- Infrastructure as code (Ansible, Docker, Docker Swarm, Kubernetes, Gitlab CI/CD)
- Virtual and dedicated servers
Required Knowledge:
- Linux (Ubuntu, Debian, Centos)
- Python and Bash
- Docker (build system, Docker Swarm)
- Kubernetes
- On-premise server cluster setup (database, cache, front-end)
- Databases (SQL - MySQL/MariaDB, NoSQL - MongoDB, Redis)
- Networks, network protocols
- Infrastructure and configuration as code (Gitlab CI/CD, Ansible)
- Monitoring/logging (Grafana, Prometheus, Loki)
- Best practices in security, performance, memory management
Welcome Knowledge (Nice-to-have):
- Database administration (SQL, NoSQL)
- Load balancing and server clusters (Haproxy, SQL-Proxy, Envoy, Galera cluster, LVS)
- Message broker (RabbitMQ, Kafka)
- Backup and restore (disaster recovery)
- VPN (Wireguard, OpenVPN)
- Cloud systems (AWS, Google, Azure)
- Programming languages (C/C++, Java, PHP, Kotlin, Swift)
- Russian or Lithuanian language proficiency