30 серпня 2023 GameDev

Senior DevOps Engineer (вакансія неактивна)

Львів, віддалено

About Stepico

Stepico is a team of enthusiasts who are in love with their work. Each employee of our company is passionate about games, and a friendly atmosphere always reigns in our team. We are constantly growing, following the latest trends in the industry, and creating innovative projects. And our secret is in careful attitude to each employee.

Our company values

  • Passion for games;
  • Creation of innovative projects;
  • A policy of open communication;
  • Strong appreciation of your performance;
  • Competence development;
  • Comfort and well-being of our employees.

Our Technology Stack

  • Cloud computing: AWS, Hetzner;
  • Containerization: Docker, Kubernetes;
  • CI/CD: Jenkins, GitLab;
  • Programming languages: C# (Unity, Dotnet), Python, Javascript;
  • DevOps tooling: Terraform, Bash, AWSCLI, Docker, Unity, Helm;
  • Monitoring: Prometheus, Grafana, Loki.

Requirements

  • 5+ years of experience in DevOps;
  • 1+ years of experience in Mobile application distribution (Apple and Google);
  • 1+ years of experience in web world (HTTP, TLS, RESTFul, RPC);
  • Strong understanding of cloud computing, containerization, and automation;
  • Experience with Helm, Prometheus, and Grafana;
  • Extensive experience with AWS, Kubernetes, Serverless and other platforms;
  • Experience with CI/CD tools such as Jenkins and GitLab;
  • Experience with programming languages such as Python and Ruby or scripting command line tools Bash / Powershell, Go Template;
  • Extensive knowledge of Terraform;
  • Experience using GitOps practices or automating infrastructure code;
  • Knowledge of SecOps and security practices.

Will be a plus

  • Bachelor’s or Master’s degree in Computer Science or similar technical specialization;
  • Hashicorp tooling, such as Vault, Consul and Boundary.

Personal Characteristics

  • Adaptability: The ability to adapt to change and new challenges is essential in a DevOps engineer. The technology landscape is constantly changing, and DevOps engineers need to be able to keep up with the latest trends and technologies;
  • Problem-solving skills: DevOps engineers need to be able to identify and solve problems quickly and efficiently. They need to be able to think critically and creatively to come up with solutions that meet the needs of the business;
  • Attention to detail: DevOps engineers need to be able to pay attention to detail in order to ensure that systems are properly designed, implemented, and maintained. They need to be able to identify and correct errors before they cause problems;
  • Teamwork skills: DevOps engineers need to be able to work effectively as part of a team. They need to be able to communicate effectively with developers, operations engineers, and other stakeholders. Intermediate English or higher is mandatory;
  • Self-motivation: DevOps engineers need to be self-motivated and driven to succeed. They need to be able to work independently and as part of a team to achieve goals.

Responsibilities

  • Designing, implementing, and maintaining the company’s DevOps infrastructure. This includes designing and deploying cloud infrastructure, containerizing applications, and automating deployments;
  • Developing and maintaining CI/CD pipelines. This includes setting up and configuring CI/CD tools, writing pipelines, and testing pipelines;
  • Automating operational tasks. This includes automating tasks such as provisioning servers, deploying applications, and managing backups;
  • Monitoring and troubleshooting systems. This includes monitoring systems for performance and availability, troubleshooting problems, and resolving incidents;
  • Working with developers to improve the performance and reliability of applications. This includes working with developers to identify and fix performance bottlenecks, improve code quality, and implement security best practices;
  • Stay up-to-date on the latest DevOps technologies. This includes reading industry publications, attending conferences, and taking online courses.

How will you grow professionally with Stepico

Our employees’ professional development is one of our corporate culture’s priorities. Therefore, we support in every way the certification, mentoring, and various training of our staff.

What you will get with Stepico

  • Competitive salaries are regularly reviewed based on professional growth;
  • Flexible working hours and remote working;
  • 18 working days of paid time off;
  • 5 paid sick leaves (without doctors’ notes);
  • Life event support system (extra paid days off and financial compensation);
  • Physical activities: basketball, football, yoga, massage;
  • English classes;
  • Art classes;
  • Compensation for external conferences/ workshops/ events;
  • Full employment;
  • Fun corporate events.