Senior DevOps Engineer
About the role
We are looking for a Senior DevOps Engineer with a strong automation-first mindset to take a leading role in shaping and evolving our infrastructure, ensuring our platform remains secure, scalable, and highly available as we continue to grow.
This is not a purely operational position — you will influence architectural decisions, drive automation strategies, and establish engineering standards that enable teams to deliver faster and more reliably.
You will work closely with development, platform, and security teams as a trusted partner in building secure, scalable, and highly available systems that support mission-critical gaming products used worldwide.
Key responsibilities
Design, maintain, and continuously improve scalable, fault-tolerant infrastructure
Own and optimize CI/CD pipelines to enable fast, safe, and predictable releases
Drive infrastructure automation and infrastructure-as-code practices across both legacy and modern environments
Lead reliability initiatives to reduce downtime and improve system resilience
Design and troubleshoot complex networking setups across hybrid environments
Partner with engineering teams on architecture design and performance optimization
Establish observability standards (monitoring, logging, alerting) for proactive operations
Strengthen platform security through preventative controls and infrastructure hardening
Guide cloud strategy, cost optimization, and capacity planning
Improve disaster recovery and business continuity frameworks
Lead root-cause analysis for complex infrastructure incidents
Mentor engineers and promote DevOps culture and operational excellence
Document systems and create operational playbooks
What we are looking for
Core expertise
Strong experience in a Senior DevOps, SRE, or Infrastructure Engineering role
Proven track record designing and operating highly available production environments
Experience in the iGaming industry is strongly preferred
Ability to combine strategic thinking with hands-on execution
Networking & Infrastructure Fundamentals
Strong understanding of networking fundamentals (TCP/IP, routing, DNS, NAT, load balancing)
Experience designing and troubleshooting complex network topologies
Knowledge of firewalls, VPNs, private networking, and hybrid connectivity models
Strong troubleshooting skills across application, infrastructure, and network layers
Windows & Legacy Environment Expertise
Experience managing Windows Server environments in production
Understanding of Microsoft ecosystem components (IIS, SQL Server)
Experience operating and optimizing SQL Server in high-availability setups
Experience automating Windows infrastructure (PowerShell, DSC, or equivalent)
Ability to confidently work within legacy systems while planning structured modernization
Modern Infrastructure & Cloud
Deep understanding of at least one major cloud platform (AWS or Azure)
Advanced hands-on experience with Kubernetes
Experience with infrastructure-as-code tools (Terraform, Pulumi, Ansible, etc.)
Strong knowledge of CI/CD architecture and release automation
Experience modernizing traditional or monolithic systems toward containerized or cloud-native environments
Solid understanding of distributed systems and microservices architectures
Mindset & Leadership
Ability to assess technical debt and define pragmatic migration strategies
Comfortable influencing technical direction
Strong communication skills in a remote-first environment
Mentorship mindset and ability to raise engineering standards across teams
What you can expect
A high-impact role with real ownership and technical influence
Freedom to propose improvements and drive change
A mature remote-first environment built on trust and autonomy
Collaboration with experienced international teams
Opportunity to shape infrastructure for globally distributed products
- Locations
- Remote
- Remote status
- Fully Remote
Remote
About tomhorngaming
Whether you are an introvert or an attention-loving creature, you will definitely strive at Tom Horn Gaming with its positive and empowering culture. We not only support each other and face the work challenges together, but we make sure we spend some quality time outside work with our teammates to share common experiences and to laugh together.