Position: Lead DevOps Engineer
Company: Surprise
Category: DevOps
Experience required: 5y
English level: upper

Surprise.com is on a mission to turn the magical, uplifting experience of Surprise into a daily, weekly, and monthly life event – because it makes people happy.

**What will you be doing?**
Creating, defining, and managing build and deployment processes with a focus on process discipline and automation;
Automating existing manual DevOps processes;
Managing and deploying application configuration assets;
Determining environment configurations to support the applications;
Troubleshooting deployment and environmental configuration issues;
Driving toward consistency across all application environments, both in test and production;
Introducing best practices within the DevOps tech stack;
Be responsible for leading the DevOps pipeline across all departments;
Working closely with other Application Development teams, Team Leads, and Product Owners to design and deliver quality software meeting the ongoing operational needs;
Providing the technical ‘glue’ that holds the team together while advising on technical decisions and innovation;
Configuration, development, optimization, and monitoring of our web and service environments;
Completing daily operational checklist to prevent issues or outages and backup servers and their associated operating systems and software;

**What are we looking for?**
Upper Intermediate English or higher (B2+);
Bachelor’s degree in Computer Science, Engineering, or relevant experience;
3+ years of demonstrable experience designing and maintaining large VPC deployments in AWS;
2+ years of experience using a configuration management software – Helm, Terraform, AWS Cloud Formation;
At least 1 year of experience w/ testing automation;
3+ years of experience practicing DevOps;
3+ years of Cloud Infrastructure experience (AWS, Azure);
3+ years developing scripting skills such as: Python, Shell (Bash);
Expert in Jenkins Pipelines, shared libraries;
Strong knowledge of building tools for Java, NodeJS like Gradle, npm;
3+ years of working with Amazon AWS services, such as EC2, IAM, RDS, S3, EBS, CloudWatch, Lambda, API Gateway;
Cloud and data asset management;
Experience building and running workloads in Kubernetes;
Experience in Identity and Access Management;
DevOps Tooling (Terraform, Terragrunt, Jenkins, Ansible);
Unix/Linux administration and troubleshooting;
Ability to self-organize, managing several concurrent initiatives.

**Benefits**
Work on interesting and challenging projects, while building a pioneering software category;
Great atmosphere, with the vibe and energy of a high-growth tech company;
Competitive salaries;
Close collaboration between UA and US team members;
Ultramodern office in the heart of Lviv (Magnus);
English classes and an immersive English-speaking work environment (we have a lot of native speakers at the office);
Corporate activities and parties;
Lunches, snacks, coffee and tea;
Dedicated wellness area in the office;
20 working days of paid vacation and Public Holidays of Ukraine;
15 days of paid sick leave;
Medical Insurance;
Corporate Taxi (from/to office; up to amount);
Parking option;
And, of course, we use Surprise internally!