DevOps Engineer

Želite postati del ekipe Timeless Tech v Novi Gorici?


Ste izkušen DevOps inženir, ki išče nove izzive v dinamičnem in hibridnem okolju? Pridružite se naši ekipi v Timeless Tech LTD, podjetju, ki ima več kot 15 let uspešnih izkušenj v online igralništvu in hitro širi svojo prisotnost na mednarodni ravni. Trenutno iščemo proaktivnega DevOps inženirja, ki bo pomagal pri upravljanju sistemov z visokimi obremenitvami, optimizaciji baz podatkov in podpori naši rastoči infrastrukturi. Naša ekipa je sestavljena iz strastnih in inovativnih strokovnjakov, ki iščemo nekoga, ki bo z nami sodeloval pri nadaljnji rasti in uspehu podjetja. Idealni kandidat bo obvladal širok spekter DevOps orodij in tehnologij.


Spodaj so podrobno opisane veščine in odgovornosti za to delovno mesto:


Upravljanje baz podatkov in optimizacija zmogljivosti


  • Močno razumevanje MySQL in relacijskih baz podatkov.
  • Izkušnje z velikimi bazami podatkov (npr. baze več kot 100GB).
  • Poznavanje tehnik optimizacije zmogljivosti baz podatkov, kot so indeksiranje, optimizacija poizvedb in strategije predpomnjenja.
  • Sposobnost odpravljanja težav z zmogljivostjo baz podatkov pri visokih obremenitvah.
  • Izkušnje z replikacijo in strategijami varnostnih kopij baz podatkov.
  • Praktične izkušnje z Redis za predpomnjenje, shranjevanje sej in trajnost podatkov.
  • Sposobnost oblikovanja učinkovitih strategij za predpomnjenje Redis pri sistemih z visokim prometom.


Sistemi z visokimi obremenitvami in skalabilnost

  • Izkušnje z delom v okolju z visokimi obremenitvami in skaliranjem sistemov za obvladovanje velikega prometa.
  • Poznavanje obremenitvenega uravnavanja, horizontalnega in vertikalnega skaliranja.
  • Poznavanje orodij, kot sta HAProxy in Nginx, za obvladovanje in optimizacijo spletnega prometa.


Razvoj in skriptiranje

  • Sposobnost pisanja, odpravljanja napak, profiliranja in vzdrževanja PHP kode za spletne aplikacije.
  • Poznavanje PHP frameworkov (npr. Laravel, Symfony) je prednost.
  • Sposobnost pisanja kode za optimizacijo interakcij med sistemi in bazami podatkov.
  • Obvladovanje Bash skriptiranja za avtomatizacijo upravljanja strežnikov, nameščanja in nalog spremljanja sistema.
  • Izkušnje z cron nalogami in avtomatizacijo nalog v Unix/Linux okoljih.


Infrastruktura in avtomatizacija

  • Močne izkušnje z uporabo Ansible za upravljanje konfiguracij in avtomatizacijo infrastrukture.
  • Sposobnost pisanja playbookov, vlog in nalog za avtomatizacijo nastavitve in upravljanja infrastrukture.
  • Poznavanje upravljanja strežnikov v Linux okolju (npr. Debian).
  • Poznavanje nastavitve strežnikov, namestitve programske opreme in odpravljanja napak.


API-ji in integracije

  • Močno razumevanje RESTful API-jev in spletnih storitev.
  • Izkušnje z integracijo in porabo API-jev v PHP in Bash.
  • Sposobnost odpravljanja napak in optimizacije zmogljivosti API-jev.


Orodja in tehnologije

  • Izkušnje in strokovno znanje z NGINX in HAProxy za obremenitveno uravnavanje v distribuiranih sistemih.
  • Curl za testiranje in odpravljanje napak pri HTTP zahtevah.
  • Izkušnje z nastavitvijo Linux požarnih zidov.
  • Nastavitev Cloudflare CDN, DNS in varnostnih funkcij, kot je zaščita pred DDoS napadi.
  • Izkušnje z upravljanjem strežnikov in infrastrukture na oblačnih platformah OVH in Vultr.


Komunikacija in pristop k reševanju težav

  • Sposobnost razložiti kompleksne tehnične koncepte netehničnim članom ekipe in deležnikom.
  • Pripravljenost za sodelovanje s kros-funkcionalnimi ekipami (razvoj, operacije, podpora).
  • Sposobnost prevzeti pobudo pri prepoznavanju, diagnostiki in reševanju potencialnih težav, preden vplivajo na proizvodne sisteme.
  • Močan pristop k reševanju težav in sposobnost obvladovanja kompleksnih in visokostresnih situacij.
  • Dokazano znanje o upravljanju sistemov z visokim prometom, optimizaciji zmogljivosti baz podatkov in odpravljanju težav z omrežjem/strežniki.


Dodatne prednosti:

  • Izkušnje z CI/CD pipelines in orodji, kot sta Jenkins ali GitLab CI.
  • Izkušnje z orodji za spremljanje, kot sta Zabbix in Grafana.


Osebne lastnosti

  • Pozornost do podrobnosti: Imate natančen pristop k arhitekturi sistemov, spremljanju in odpravljanju napak.
  • Sodelovalen: Sposobnost sodelovanja z različnimi ekipami, da zagotovite učinkovito delovanje sistemov.
  • Samomotiviran: Motivirani ste, da ohranite sisteme v brezskrbnem stanju in se nenehno učite novih tehnologij za izboljšanje procesov.


Če vas zanima ta priložnost, nam pošljite svoj življenjepis na [email protected].


__________________________________________


Do you want to become part of the Timeless Tech team in Nova Gorica?


Are you a skilled DevOps Engineer eager to tackle new challenges in a dynamic, hybrid role? Join our team at Timeless Tech LTD, a company with over 15 years of experience in online gaming, expanding rapidly on an international scale. We are currently looking for a proactive DevOps Engineer to help manage high-load systems, optimize databases, and support our growing infrastructure. Our team is composed of passionate and innovative professionals, and we are looking for someone to work closely with us on our continued success and growth.

The ideal candidate will also be proficient in a range of DevOps tools and technologies.


Below are the detailed skills and responsibilities for this role:


Database Management and Performance Optimization

  • Strong understanding of MySQL and relational database concepts.
  • Experience with large databases (e.g., 100GB+ databases).
  • Familiarity with database performance optimization techniques such as indexing, query optimization, and caching strategies.
  • Ability to troubleshoot and resolve database performance issues under high load.
  • Experience with database replication and backup strategies.
  • Hands-on experience with Redis for caching, session storage, and data persistence.
  • Ability to design efficient Redis caching strategies for high-traffic systems.


High-Load Systems and Scalability

  • Experience working with high-load environments and scaling systems to handle large volumes of traffic.
  • Knowledge of load balancing, horizontal scaling, and vertical scaling.
  • Familiarity with tools like HAProxy and Nginx for managing and optimizing web traffic.


Development and Scripting

  • Ability to write, debug, profile, and maintain PHP code for web applications.
  • Familiarity with PHP frameworks (e.g., Laravel, Symfony) is a plus.
  • Ability to write code to optimize system and database interactions.
  • Proficiency in Bash scripting for automating server management, deployment, and system monitoring tasks.
  • Experience with cron jobs and task automation in Unix/Linux environments.


Infrastructure and Automation

  • Strong experience using Ansible for configuration management and infrastructure automation.
  • Ability to write playbooks, roles, and tasks to automate infrastructure setup and management.
  • Familiarity with server management on Linux-based environments (e.g., Debian).
  • Knowledge of server provisioning, software installation, and troubleshooting.


APIs and Integrations

  • Strong understanding of RESTful APIs and Web Services.
  • Experience in integrating and consuming APIs in both PHP and Bash.
  • Ability to debug and resolve API-related issues and optimize API performance.


Tools and Technologies

  • NGINX & HAProxy experience and expertise for load balancing in distributed systems, 
  • Curl for testing and troubleshooting HTTP requests, 
  • Experience configuring Linux firewalls, 
  • Cloudflare setting up CDN, DNS, and security features like DDoS protection, 
  • Experience managing servers and infrastructure on OVH and Vultr cloud platforms.


Communication and Problem Solving approach

  • Ability to explain complex technical concepts to non-technical team members and stakeholders.
  • Willingness to work collaboratively with cross-functional teams (development, operations, and support).
  • Ability to show initiative in identifying, diagnosing, and resolving potential issues before they affect production systems.
  • Strong problem-solving mindset with the ability to handle complex and high-stress situations.
  • Demonstrated ability to manage high-traffic systems, optimize database performance, and troubleshoot network/server issues.


Nice-to-Have Skills:

  • Experience with CI/CD pipelines and tools like Jenkins or GitLab CI.
  • Experience with monitoring tools like Zabbix, Grafana.


Personal Qualities

  • Detail-Oriented: You have a meticulous approach to systems architecture, monitoring, and troubleshooting.
  • Collaborative: Able to work with multiple teams across different functions to ensure systems run efficiently.
  • Self-Motivated: Driven to keep systems running smoothly and learning new technologies to improve processes.


If you are interested in this opportunity, please send us your resume at [email protected].

Post Date
2025-05-08
Job Type
REMOTE
Employment type
Full-time
Category
Engineering, Information Technology
Level
Entry
Country
Slovenia
Industry
Gambling Facilities , Casinos ,
Timeless Tech™*******