Position: DevOps Engineer
Company: Work-around
Experience required: 5y
Category: DevOps
English level: fluent
Published: 2021-09-01T00:00:00+03:00

Our customer acting as an engineering partner on the ambitious infrastructure project that should delivery the new platform. Their most ambitious goal at the time is to introduce a range of Reduced-Risk Products (RRPs), offering smokers a healthier alternative to traditional cigarettes. The target audience is more than 1 billion of consumers around the globe. Platform is a set of services and internet applications that accelerate the development and delivery of software application by taking care of common SDLC challenges. Platform provides access and consumption for engineering teams to a set of services, technologies, practices for their development and for operating their application, ensure a set of compliance and best practices.

Primary responsibilities:
- As a Senior DevOps Engineer you will take an active step in designing and guiding the development of new services for our platform. You will work as a member of a Scrum team which develops and operates a set of services which provide the backbone of a rich ecosystem of DevOps tools used in modern cloud native development and operations;
- You will actively participate in the development and execution of our DevOps and SRE strategy. As a senior member of the team you will lead by example the other team members;
- Apply software engineer mindset and practices in platform;
- Manage, maintain and improve our Elastic deployment which is currently Elastic Cloud.

Requirements:
- 5+ years of experience as DevOps Engineer;
- Strong knowledge of DevOps philosophy, SRE pratices and GitOps patterns;
- Ensure the Elasticsearch clusters continue to run under optimal conditions;
- Evaluate existing Elastic clusters, configuration parameters, indexing, search and query performance tuning, security and administration;
- Keep Elastic Search clusters upgraded;
- Spin up/ customize clusters for the customers (where automation capabilities can't do it);
- Optimize indexes for use cases;
- Troubleshoot various issues with the clusters (from small errors like unassigned shards, to automation issues, to node/ cluster failures);
- Troubleshoot and resolve downtimes per SLA;
- Develop alerts, metrics and dashboards;
- Work closely with development, engineering and operation teams and jointly work on key deliverables ensuring production scalability and stability;
- Setup and configure Logstash/Beats as necessary to feed Elasticsearch;
- Ensure security of Elasticsearch cluster;
- Ensure appropriate monitoring & alerting of Elasticsearch;
- Experience with Elasticsearch Administration;
- Knowledge of Elastic DSL;
- Experience with Docker, Kubernetes;
- Experience managing cloud infrastructure, mainly AWS;
- Experience in Infrastructure as Code with Terraform;
- API knowledge and integration;
- Experienced with Git, scripting and Python;
- Ability to break down complex technical work into smaller manageable parts;
- Good communicator, able to present complex ideas understandably;
- Fluent English (spoken and written).

What can we offer:
- Comfortable and cozy workplace
- Each office is equipped with bicycle parking and a shower
- Corporate loyalty programs and referral programs
- Team building and corporate holidays
- Clubs of interest for employees, organization of leisure for our children
- Flexible work schedule and ability to manage time efficiently
- Concern for the health of employees
- 18 working days of annual leave
- 20 days of paid sick leave
- 3 additional days off for marriage or childbirth
- Personal development and participation in corporate training programs