N/A
Vilnius, Lithuania
About us:
Planner 5D is a global hub for home design, uniting over 90+ million users in 230 territories around our planet (yes, we have 2 users connecting from Antarctica each month!). Our platform simplifies the home renovation process from concept to execution, and this process has never been more straightforward with our cutting-edge software. You don't need to be a professional designer to enhance your home or workspace. We are dedicated to streamlining the design experience, making the customization of dream homes accessible to everyone.
Our cross-platform presence spans Web, iOS, Android, Windows, and MacOS, ensuring seamless synchronization for our users. Planner 5D is more than just software; it's a vibrant community of enthusiastic and product-oriented professionals. From diverse backgrounds, our team collaborates across time zones, fueled by a shared passion to revolutionize the home design market.
We are constantly looking for like-minded talent eager to take ownership and drive innovation within our expanding suite of tools. Join us in shaping the future of home design.
About the Job:
We are searching for Site Reliability Engineer (SRE) who will join our team and work on improving and maintaining our IT infrastructure. Who will work closely with our tech stack: Docker Swarm, Kubernetes, Gitlab, nginx, PHP, MySQL, MariaDB, TiDB, Hazelcast, MongoDB, Redis, RabbitMQ, Ansible, Python, Bash
Important Note:
- For the on-site employment in our offices in Vilnius, Lithuania and Amsterdam, Netherlands we are only considering candidates with a valid residence permit. Unfortunately, we do not provide visa sponsorship or relocation support.
- For remote employment you should be prepare working as a Contractor under B2Bย service agreement.
Responsibilities:
- Maintaining and improving infrastructure as code
- Ensuring and improving reliability of infrastructure
- Monitoring and alerting
- CI/CD in some cases
- Ready to resolve production infrastructure issues in case no-one else is available
Launch, maintenance and monitoring of:
- Front, 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, ...) - using Kubernetes or Ansible + Docker
- Monitoring and alerting (Grafana, Proeteus, Loki, ...)
- Cloud services (BigQuery, SES, ...)
- CDN and DNS
- Caching and queue servers (Redis, Hazelcast, RabbitMQ, ...)
- Multiple datacenters around the world
- Other internal services / servers (VPN, analytics, mailing, ...)
- Infrastructure as code (Ansible, Docker, Docker Swarm, Kubernetes, Gitlab CI/CD, ...)
- Virtual and dedicated servers
Required knowledge of:
- Linux (Ubuntu, Debian, Centos)
- Python and Bash
- Docker (build system, Docker Swarm)
- Kubernetes
- On-premise - how servers and their clusters work, how to set them up (database, cache, front, ...)
- Databases (SQL - MySQL/MariaDB flavor, NoSQL - MongoDB, Redis, ...)
- Networks, network protocols, settings of network elements
- Infrastructure and configuration as code (Gitlab CI/CD, Ansible, ...)
- Monitoring / logging - Grafana, Prometheus, Loki, ...
- Best practices in security, performance, memory management, maintainability, ...
Welcome knowledge:
- Database administration โ SQL (MySQL, PostgreSQL), NoSQL DB (MongoDB, Redis)
- Load balancing and server clusters and how to setup / manage them (Haproxy, SQL-Proxy, Envoy, Galera cluster, LVS)
- Message broker (RabbitMQ, Kafka, ...)
- Backup and restore (disaster plan and practice)
- VPN - Wireguard, OpenVPN
Nice to have
- Experience with one of the cloud systems (AWS, Google, Azure, AliCloud)
- Some knowledge of C/C++, Java, PHP, Kotlin, Swift
- Understanding of Russian or Lithuanian languages
What we offer:
- Great work environment that balances freedom and responsibility
- Our team is made up of friendly and passionate enthusiasts who are eager to help and share their knowledge
- We believe in work-life balance, so you'll receive around 30+ days of paid holidays per year
- Company computer equipment by request
- Education courses for our team members, and we're willing to allocate funds toward your training expenses
- English classes on our corporate platform
- Offline company events in Lithuania and online team-building
- Unlimited free Planner5D subscriptions