Position: Senior DevOps Engineer (AWS) (Poland)
Company: Star Global
Experience required: 3y
Category: Other
English level: upper
Published: 2022-04-01T00:00:00+03:00

**Our Client**

The customer is a live marketplace for buying and selling limited-edition sneakers, watches, handbags and streetwear. Buyers place bids, sellers place asks, and when a bid and an ask meet, the transaction happens automatically - across a true market price.

**DevOps skills:**

Deep understanding of Kubernetes, its system components and autoscaling (AWS EKS);
Robust Helm experience;
Cloud/virtualization experience (AWS, Docker ecosystem, etc.);
Continuous Integration/Delivery (CircleCi, Github Actions, Spinnaker, Harness etc.);
Infrastructure as Code (Terraform, CloudFormation);
Monitoring tools (DataDog, Cloudwatch, Prometheus, Grafana).

**Essential skills:**

Strong Linux/Unix administration skills;
Software lifecycle management experience;
Networking fundamentals (switching, routing, load balancing) with focus on AWS;
Versioning (Git, SVN, etc.);
Scripting/programming skills (Bash, Python, etc.);
Experience with relational DBMS (MySQL, PostgreSQL);
Excellent written communication, the ability to communicate verbally with the customer in English;
Bachelor's degree (or equivalent work experience).

**Bonus skills:**

Log analytics (ELK or EFK stack, etc.);
Terragrunt experience;
Hashicorp Consul and Vault hands-on experience;
Understanding of containerization concepts, scheduling and orchestration systems;
Understanding of Distributed Systems concepts, High Availability, vertical and horizontal scalability.

**Responsibilities**
Designing and implementing new features for a complex orchestrated and fully containerized environment;
Maintaining infrastructure to comply with security asks, upgrading modules and components;
Optimizing cost-efficiency for cluster workloads;
Identifying performance bottlenecks and proposing solutions for its mitigation;
Fine tuning Kubernetes components to ensure flawless operations;
Interacting with engineers and teammates to optimize software and platform configurations;
Participation in the planning and estimation of new features;
Functionality development;
Refactoring and other processes.