Position: Cloud Engineer
Company: IdeaSoft
Experience required: 3y
Category: DevOps
English level: intermediate
Published: 2022-04-01T00:00:00+03:00

**About us**
Working with us, you’ll be at the heart of the technological revolution of one of the world’s most trusted betting and gaming companies. We deal with projects ranging from widgets, desktop or mobile casinos and betting sites...  just to name a few. We process 500 online Sportsbook bets per second each Saturday, that’s the same as orders processed by Amazon UK, on its busiest day of the year. We deal with more than 20 million users and 160 terabytes of data daily. Impressed? You can be sure there are many more challenges waiting for you.

**Your role in the team**
As a Cloud Engineer, you will help us to build a new platform to support our systems in a containerized and automated environment. You will work closely with the rest of the system operations team, development teams and also with security department. The iGaming industry is ever-changing, which means that you will be involved with new projects at an early stage. As a team member, you will be part of architecting, implementing, and managing the infrastructure and the software release processes. You’re also expected to identify automation opportunities within and outside your team. You will be reporting to the System Operations manager. Tasks may change over time to suit our growing business needs.

**You will be responsible for:**
- Building and maintain our Kubernetes clusters;
- Pushing forward our Infrastructure-as-Code approach based on Ansible, Terraform, Docker and Kubernetes;
- Developing automation tools to support our services and infrastructure;
- Developing our deployment teams and development pipeline;
- Supporting our engineering team to automate the application lifecycle through building, testing, staging and deploying by using DevOps and Continuous Delivery/Deployment best practices;
- Developing effective tooling, alerts, and response to identify and address reliability risks of our services;
- Participating in technical discussions about the technical roadmap;
- You will also keep up-to-date with the latest tools and features that could help our teams perform even better.
 
**Skills needed:**
- Strong understanding and experience with Linux operating systems;
- Recent production experience with Kubernetes (deployment and administration);
- Excellent scripting skills (at least bash and python);
- Experience with configuration management systems (preferably Ansible);
- Experience with CI/CD infrastructure and pipelines; 
- Hands on experience with artifact repository managers; 
- Hands on experience with containers administration and troubleshooting; 
- Experience with system monitoring and logging;
- Experiencing with automation using Python or another language (or tool);
- Clear understanding of cloud paradigms (IaaS, CaaS, PaaS, microservice architectures, continuous delivery); 
- The desire to build highly automated and scalable infrastructure.

**Nice to have skills:**
- Previously practical experience of software development in previous roles such as developers, testers, or the like; 
- Experience in using CI/CD tools like GitLab CI, SonarQube and JFrog Artifactory; 
- Experience with infrastructure as code (Terraform, CloudFormation, etc); 
- Hands-on experience with cloud providers and scalable infrastructure, in particular with AWS (EC2, ECS, RDS…); 
- Interest in scalability, big data, high throughput systems, high availability.

**Your personality:**
- Need to have strong interpersonal skills in order to cooperate well with many different stakeholders; 
- Analytical approach and mindset; 
- Strong communication skills and comfortable with many levels of stakeholders in your daily work;
- You love working with and learning new technologies and architectures;
- Good communication and people skills, in a technical or non-technical context;
- Knowledge high availability scenarios;
- A strong drive and the ability to see through tasks and projects to the end;
- Flexible approach and not afraid to propose and to implement changes.

**We offer: **
- Competitive compensation;
- Social package (20 working days of annual leave, 4 days off, 5 paid sick days);
- Flexible working hours;
- Possibility to work remotely as fully as partially;
- Challenging projects in diverse business domains and a variety of tech stacks;
- Personal development and professional growth opportunities;
- Fully-equipped cozy pet-friendly office space located in the top city center
- Work with talented, ambitious and family-feel teams;
- Educational possibilities: corporate courses, knowledge hubs, and in-house English classes;
- Indoor Yoga, Krav Maga;
- Compensation for your professional certification & support for your learning activities;
- IT Assistant loyalty card that provides you with variable discounts for lots of spots restaurants, hotels, gym etc;
- Opportunity to choose IT equipment you like;
- Professional accounting support and tax coverage;
- Support for a healthy lifestyle, compensation for participation in sport events;
- Fascinating corporate parties, team-building activities and memorable anniversary presents;
- Free own parking lot (cars, bicycles, motorbikes).