Position: Senior DevOps Engineer
Company: Go interactive
Category: DevOps
Experience required: 5y
English level: upper
Published: 2020-10-01T00:00:00+03:00

As a DevOps Engineer, you will be responsible for the design, development, testing, and deployment of products that help companies communicate with their customers in deep and personal ways. We service over 1 Million API requests per minute and our SDK is installed on over 2 billion devices around the world. Our technology stack is built in Ruby on Rails, NodeJS, and Scala, running on Cassandra, MongoDB, ElasticSearch, and Kafka. We containerize and deploy with Kubernetes on AWS. You will be responsible for service delivery, reliability, scalability, and monitoring.

What you should have:

● Bash/shell experience
● Practical experience with Docker containerization and clustering (ECS)
● Expertise in AWS
● Version control system experience
● Experience implementing CI/CD;
● NoSQL knowledge MongoDB/Redis/Cassandra— Replication/Cluster/Tuning;
● Chef or Ansible is a plus
● Good command of English
Personal Skills
● You are flexible and accustomed to context switching in a fast-paced environment
● Can-do mentality
● Results-oriented
● Desire to complete challenging tasks and learn on the go


What you will get:
● Interesting and challenging work with a Seattle based company
● Ability to work on exciting projects involving the newest technologies
● Flexible work schedule-Wednesday work remotely, Friday short day. Core hours 12-18
● Friendly team with a great corporate culture
● Learning budget
● Participate in regular company Hackathons
● Latest MacBook Pro equipment
● Paid vacation, holidays, and sick leave
● Medical insurance
● Opportunity to travel to Seattle to meet the team
● Modern and comfortable office facilities


What you will do:
● Perform integration setups and troubleshoot issues in the process and after the configuration is completed
● Supporting development and site reliability
● Maintain new product functionality in the scope of the configurations
● Pro-active participation in process improvement and process automation
● Participate in releases and deployment to various environments
● Sustain the process of knowledge sharing with the related teams
● Identify potential problems and risks
● Monitoring automation
● Load balancer configuration
● Automate configuration management
● Participate in on-call rotation for monitoring of system status and resolution of critical issues & outages
● Work with DevOps lead in Seattle