FreshRemote.Work

DevOps Engineer

Remote job


We are an iGaming company that was founded by a group of passionate professionals over 4 years ago and today employs 1300+ people! We have more than 10 of our own brands, which are very popular among customers and are aimed at Tier 1-3 countries.

We are looking for a talented DevOps Engineer with a strong background in development to join our team.

Requirements:

  • Programming experience in languages such as Python, Java, Groovy, Go, and more;

  • Working knowledge of provisioning tools;

  • Practical experience with Ansible, Chef, and similar tools;

  • Proficiency in Kubernetes and containerization technologies;

  • Skills in containerization platforms like Docker, Containerd, Podman, rkt;

  • Experience orchestrating production projects using Kubernetes for at least 2 years;

  • Ability to deploy multi-node, multi-master Kubernetes clusters with high availability;

  • Deep understanding of Kubernetes networking technologies;

  • Experience with Helm and writing custom charts using Kustomize;

  • Proficiency in GitOps tools such as ArgoCD, FluxCD, Crossplane;

  • Experience with auto-scaling, horizontal scaling, vertical scaling;

  • Understanding of deployment strategies like Blue-Green, Canary, Rolling Deployment;

  • Management of keys and experience with tools like Vault, Azure Vault, Teller;

  • Authentication and authorization experience with OAuth/OIDC flows;

  • Continuous Integration and Continuous Delivery (CI/CD) experience with various tools;

  • Infrastructure as Code (IAC) expertise with tools like Terraform, AWS CloudFormation, Pulumi;

  • Monitoring, observability, and performance experience with platforms like Prometheus, Grafana, ELK, and more;

  • Container security tools experience such as Twistlock, Sysdig;

  • Security and compliance tools experience with Keycloak, Kyverno, cert-manager, OPA, and more;

  • Linux system administration skills with deep knowledge of Linux OS, commands, and utilities;

  • Database experience with SQL and NoSQL databases like PostgreSQL, MySQL, MongoDB, Cassandra;

  • Experience with column-oriented databases like ClickHouse;

  • Ability to create database clusters in various configurations.

Responsibilities:

  • Audit of the current infrastructure;

  • Creation of documentation;

  • Optimization of the current infrastructure;

  • Training colleagues;

  • Maintenance of a group of servers in various data centers (100+ units);

  • Regular and timely security updates on servers (Linux);

  • Post-update functionality checks;

  • Creation of a disaster recovery plan;

  • Server monitoring setup: healthcheck monitoring, failed login attempts, failed updates, critical event alerts for responsible teams;

  • Installation and management of FreeIPA;

  • Logging of logins/actions in the console, etc;

  • Server high availability configuration;

  • Ensuring protection against brute-force attacks and other threats;

  • Backup setup and optimization;

  • Regular verification of backup integrity and functionality;

  • Support and configuration of new servers and services;

  • Optimization of web server performance (Apache, Nginx).

We offer:

  • Work schedule from 10 am to 7 pm remotely;

  • Paid sick leave and vacation days;

  • Cool and creative gifts for holidays and important employee events;

  • Necessary equipment for work;

  • Opportunities to participate in company internal events: open negotiations;

  • Product meetups and soft skills development training;

  • Lack of micromanagement, hierarchy, and quick decision-making;

  • Attendance at top conferences worldwide.

If you are a creative thinker with a passion for design and a keen eye for detail, we would love to hear from you. Join us and be part of a team that values creativity and innovation.





Apply

Job Profile

Benefits/Perks

Attendance at conferences Creative gifts Internal events Necessary equipment No micromanagement Paid Sick Leave Paid Vacation Remote work Sick Leave Vacation days

Tasks
  • Audit infrastructure
  • Backup setup and optimization
  • Configure high availability
  • Create disaster recovery plan
  • Create documentation
  • Maintain servers
  • Optimize infrastructure
  • Optimize web server performance
  • Perform security updates
  • Set up server monitoring
  • Support new servers and services
  • Train colleagues
Skills

Ansible Apache ArgoCD AWS CloudFormation Cassandra Cert-Manager Chef Clickhouse Compliance Containerd Crossplane Design Docker ELK Fluxcd FreeIPA GitOps Go Grafana Groovy Helm Igaming Java Keycloak Kubernetes Kustomize Kyverno Linux MongoDB MySQL Nginx NoSQL OPA Podman PostgreSQL Prometheus Pulumi Python RKT SQL Sysdig Terraform Twistlock

Experience

2 years