JOIN OUR
TEAM!

DevOps Engineer

PROJECT DESCRIPTION:

  • A commercial technology developed using an API-first approach that enables a “transactional” e-commerce model to be applied at every current and future point of the contract. The product architecture is divided into front-end and back-end and is equipped with all the functions necessary for a successful B2B or B2C business. The individual, flexible, and fully modular architecture provides a wide range of applications for the technology.

  • E-commerce platform similar to Magento, Oxid, and Hybris, but more productive, easily scalable, optimizable, and faster.

  • The platform has over 200 active customers, ranging from small online stores and marketplaces to large commercial systems like Toyota internal digital system.

  • It is a completely cloud-based solution with more than 50 different API-based services.

REQUIRED SKILLS:

  • Good understanding of container orchestration technologies;
  • Experience in working with production infrastructure in any major cloud providers;
  • Experience in working with scripting languages like python, bash, etc;
  • Experience with configuration management tools such as Terraform and Ansible;
  • Good understanding of software development lifecycle;
  • Experience with CI/CD pipelines;
  • Experience working with Git, branching, and git-flow;
  • Experience with monitoring and log aggregating frameworks like CloudWatch, Splunk, Newrelic, Datadog, and APM tools;
  • Strong verbal and written communication skills, with the ability to communicate core concepts (CI/CD, Agile & Automation);
  • Strong preference is given for deep experience with any of the following:
    • Cloud infrastructure (AWS);
    • Kubernetes and ECS;
    • IaC (Terraform);
    • Metrics, monitoring, and alerting systems;
    • CI/CD automation;
  • Solution-oriented and proactive, attentive to details, eager to learn new technologies;
  • Competent verbal and written knowledge of English (Intermediate+).

RESPONSIBILITIES:

  • Contribute and support the development of the cloud platform by using high standards of code quality and thoughtful design;

  • Develop an understanding of cloud platform offerings as well as fit this knowledge into building a cloud platform used by thousands of users;

  • Communicate with the product development team to produce requirements for infrastructure toolsets necessary to provide and maintain product lines;

  • Define and document best practices and strategies regarding application deployment and infrastructure maintenance;

  • Deploy, provision, and manage multiple AWS infrastructure components like VPC and networking, ECS, ES, EC, EC2, RDS, CodeBuild, CodePipeline, ALB, NLB, CloudWatch, KMS, ECR, S3, EFS, Route53, SES, SNS, and WAF;

  • Automation and improvement of our CI/CD automation to speed up the deployment cycles;

  • Performing technical resource functions to solve specific project tasks;

  • Help to identify problem points within the platform and improve our monitoring and observation tooling;

  • Ensure robust, stable, and secure back-end infrastructure to support the product portfolio;

  • Create standards and tools that enable faster delivery of software features with governance enforcement of coding and test standards;

  • Follow agile software development practices and stay up to date with industry trends.

WE OFFER:

  • Flexible work schedule without time trackers;
  • Health insurance after the probationary period;
  • Sport club membership after the probationary period;
  • Company legal and accounting support;
  • Friendly young team and pleasant working environment;
  • Competitive salary based on experience and skills;
  • Career and proficiency development plans.

LET’S CONNECT