Position: DevOps Engineer
Company: Akvelon
Category: DevOps
Experience required: 3y
English level: intermediate
Published: 2022-09-01T00:00:00+03:00

✅ **Project** - Intelligent Customer Engagement Platform which powers personalized interactions and trusted global communications to connect you with customers. Project has democratized communications channels like voice, text, chat, video, and email by virtualizing the world’s communications infrastructure through APIs that are simple enough for any developer to use, yet robust enough to power the world’s most demanding applications. By making communications a part of every software developer’s toolkit, Twilio is enabling innovators across every industry — from emerging leaders to the world’s largest organizations — to reinvent how companies engage with their customers.

**Project goal**
Starter team with experience infrastructure, AWS Cloud, MySQL migration to Aurora/Dynamo DB. There is a bunch of legacy apps developed in php, old versions of java, python, redis, cassandra, mysql. These apps have to be migrated to new AWS infrastructure with Java, Aurora, Dynamo DB

Our subteam of 5 engineers will be working on migration along with application teams. Apps are deployed to VMs, have to be migrated to k8 clusters so AWS infrastructure knowledge is required

**Requirements:**
🔸 Experience working with AWS or GCP, Azure, or other major cloud providers.
🔸 Experience with AWS and its data stores (MySql, Aurora, DynamoDB).
🔸 Experience with infrastructure-as-code solutions like Terraform.
🔸 AWS CloudEatch.
🔸 Ability to work with Java or at least 1 major coding language, e.g. Scala, Python.
🔸 Ability to work with at least 1 scripting language e.g., Python, Ruby, Bash.
Kafka.
🔸 Debezium.
🔸 Familiarity with High Availability MySQL 5.7+ operations, including key metrics and other aspects of observability, tuning, configuration and replication.
🔸 Experience w/DB migrations.
🔸 Experience w/API integrations

**Nice to have:**
🔸 Experience with Software development and best practices for coding applications.
🔸 Experience with zero-downtime database migrations.
🔸 Experience with a managed database like AWS Aurora and AWS Elasticache.
🔸 Some development skills in operational tooling for databases.

**Responsibilities:**
🔹Participate in migration of production infrastructure together with databases, some development activities(infra/dev ratio is 85/15%)
🔹Communicate with a client and client-side team
🔹Active participation in the process of technical decision-making
🔹Taking full responsibility for the implementation of project parts
🔹Contributing to estimation and scoping of projects
🔹Coordinating continuous refactoring and performance optimization
🔹Assisting in skills development and supervision of junior staff

**Working conditions and benefits:**
🔸Paid vacation, sick leave
🔸Official state holidays
🔸Professional growth while attending challenging projects and possibility to switch your role, master new technologies and skills with company support
🔸Flexible working schedule: 8 hours per day, 40 hours per week.
🔸Personal Career Development Plan (CDP)
🔸Employee support program (Discount, Care, Heals, Legal compensation)
🔸Paid external training, conferences, and professional certification that meets company’s business goals
🔸Internal workshops & seminars
🔸Corporate library (Paper/E-books) and internal English classes