Our client, a startup iGaming slot provider, is looking for a Senior DevOps Engineer to join their team.
Responsibilities:
• Manage multiple cloud servers running Linux.
Monitor server stability and
availability;
• Maintain a high level of security on our servers.
Stay on top of security patches;
• Look into server outages and errors.
Quickly identify problems and pass the information on to the relevant parties.
Log incident reports and work on actions to prevent future errors;
• Maintain backups of key infrastructure, especially databases, across multiple regions for disaster recovery;
• Manage firewall policies and other network traIic policies;
• Deploy and maintain databases such as PostgreSQL;
• Develop and maintain server deployment processes;
• Manage tasks and communicate with producers and engineers;
Requirements:
• Bachelor’s degree or better in Computer Science or related field;
• Experience using Cloud solutions.
AWS, Azure, Google Cloud, etc;
• Expert-level knowledge of managing Linux servers;
• Experience with the network layer and setting up routing between multiple servers;
• Experience managing firewalls and firewall security;
• Experience with Kubernetes;
• Experience with Docker Containers;
• Experience managing and monitoring cloud infrastructure;
• Experience with relational databases.
MySQL or PostgreSQL;
• Experience with NoSQL solutions.
DynamoDB or MongoDB;
• Experience with config management solutions;
• Experience with GIT;
• Excellent communication skills and experience working on moderately sized teams;
• Ability to juggle multiple mid-sized projects;
• Ability to keep calm when server issues arise and describe issues and solutions to clients;
• English level: Intermediate and higher;
Nice to have:
• Experience with EKS, Elasticsearch, DynamoDB, Lambda and Fargate;
• Experience in a core programming language.
C, C++, Java, Python or GO;
• Experience with CI/CD pipelines;