Position: Systems Reliability Engineer (Devops)
Company: YayPay
Experience required: 5y
Category: DevOps
English level: intermediate
Published: 2020-08-01T00:00:00+03:00

You will be working in the Production operations department, and your responsibilities will revolve around monitoring the health different components of the application, configuring monitoring and alerting in Grafana, Prometheus, AWS Cloud Watch and other tools, resolving potential issues, or redirecting the resolution of those issues to the appropriate team. 
You will also be responding for finding ways to automate approaches we use for system monitoring, alerting, as well as creating ways to maximize the application uptime and reliability. 

You will report to our Cloud Operations Manager, and will have a chance to gain DevOps experience. 

Tech. Stack:
- Java, Python, NetflixOOS(Eureka, CloudConfig), Kafka, Redis, RabbitMQ, MySQL, Elasticsearch
- EKS, ECS, EC2, S3, RDS, MSK, OpsWorks(Chef), Terraform

Responsibilities:

- Monitoring application components states
- Monitoring application logs
- Setting up new monitoring methods and configuring existing ones
- Setting up server state alerting and escalation system
- Come up with the ways to maximize the uptime and minimize latency of the system overall, as well as individual services
- Provide infrastructure fixes where necessary 
- Escalate issues to appropriate team members
- Suggest improvements to the systems monitoring and alerting systems
- Collecting systems KPIs and providing them to management
- Making changes to the configuration 
- Perform availability, latency and performance measurements on the application
- Perform system capacity planning
- Identify and implement ways of automate different measurements and systems