
Ruben Tsirunyan
Verified Expert in Engineering
Monitoring Developer
Yerevan, Armenia
Toptal member since March 30, 2021
Ruben is a skilled systems engineer with experience automating and optimizing mission-critical deployments. His core expertise covers cloud services, AWS, automatization, observability (New Relic), CI/CD, configuration, scripting, Python, and implementing IaC (Ansible and Terraform). Ruben has lectured on DevOps, interviewed and guided systems engineers, developed scripts to collect metrics, monitor alerts, migrate systems, and optimize product functionality.
Portfolio
Experience
- Linux - 5 years
- Python - 5 years
- Ansible - 5 years
- Terraform - 3 years
- Monitoring - 3 years
- New Relic - 3 years
- Elasticsearch - 2 years
Availability
Preferred Environment
Linux, MacOS, Vim Text Editor, Slack, Jira
The most amazing...
...project I've migrated and automated are the observability tools for one of the largest gaming companies in the world.
Work Experience
DevOps Unit Head
EPAM Systems
- Guided an engineer from my team to pass an assessment and become a senior systems engineer.
- Interviewed more than 20 junior to mid-level candidates for systems engineering positions.
- Participated in organizing two semesters in a cloud and DevOps school in Armenia as a lecturer and interviewer.
Operational Awareness Team Leader
EPAM Systems
- Proposed an architecture to migrate the monitoring of the systems from Datadog to New Relic for Epic Games, Inc.
- Developed automation to deploy and configure the New Relic Infrastructure and APM agents on Linux and Windows hosts using Ansible.
- Developed automation to deploy monitoring items, such as alert policies, dashboards, and synthetic monitors, to New Relic using Terraform.
- Developed pipelines to automate the deployment of various helper tools and scripts to AWS, using Jenkins, Packer, Ansible, and Terraform.
- Developed Python scripts for collecting metrics from systems, such as Perforce, Okta, and AD.
DevOps Engineer
Enke Systems
- Developed an IaC solution for multiple projects, using AWS CloudFormation to automate the deployment of several services, including but not limited to EKS, RDS, OpenSearch, API Gateway, Lambda functions, S3 buckets, and CloudFront distributions.
- Developed CI/CD pipelines to build, test, and deploy microservices to AWS EKS and serverless functions to AWS Lambda using GitHub Actions.
- Developed an observability pipeline using Prometheus, OpenSearch, Grafana, AWS X-Ray, and AWS CodeGuru.
Senior Systems Engineer
Intech Armenia
- Proposed architecture for automated deployments of microservice-based applications to AWS ECS.
- Developed an IaC solution using Terraform for the deployment of the infrastructure and the application.
- Developed CI/CD pipelines to do zero-downtime deployments of the services to AWS ECS using Bitbucket Pipelines.
Systems Engineer
SceOn Developments
- Developed automation for the management of VMs in a Proxmox cluster using Ansible.
- Developed automation for the deployment of highly available Kubernetes clusters to on-premises datacenters.
- Automated the deployment of systems such as Elasticsearch, RabbitMQ, Redis, and MySQL databases using Ansible.
Senior Monitoring Engineer/Developer
EPAM Systems
- Developed automation for the deployment of monitoring items to Zabbix using Ansible.
- Contributed to Ansible by authoring three modules; zabbix_action, zabbix_mediatype, and zabbix_valuemap.
- Developed integration between Zabbix and AWS for registering and deregistering autoscaled hosts in Zabbix using Python and prepared a PoC for deploying it in AWS Lambda.
Systems Engineer
EPAM Systems
- Participated in the development of infrastructure automation using AWS CloudFormation and Ansible for Schneider Electric SE.
- Configured collection, parsing, and visualization of logs from various systems using the ELK stack.
- Assisted in troubleshooting and enhancing a complex, Apache-based reverse proxy solution.
- Developed helper tools and scripts using Python.
Experience
Ansible Module for Zabbix Actions
https://docs.ansible.com/ansible/2.9/modules/zabbix_action_module.htmlI contributed the module to the Ansible community. It has been released since the Ansible 2.8 version.
Ansible Module for Zabbix Mediatypes
https://docs.ansible.com/ansible/2.9/modules/zabbix_mediatype_module.htmlI contributed the module to the Ansible community. It has been released since the Ansible 2.9 version.
Ansible module for Zabbix Valuemaps
https://docs.ansible.com/ansible/2.10/collections/community/zabbix/zabbix_valuemap_module.htmlI contributed the module to the Ansible community. It has been released since the Ansible 2.10 version.
Education
Bachelor's Degree in Actuarial and Financial Mathematics
Yerevan State University - Yerevan, Armenia
Skills
Tools
Vim Text Editor, Ansible, Terraform, Zabbix, Packer, Grafana, GitHub, Bitbucket, Slack, Jira, Splunk, Jenkins, AWS CloudFormation, ELK (Elastic Stack), GitLab CI/CD, Amazon Elastic Container Service (ECS), Amazon ElastiCache, Amazon Virtual Private Cloud (VPC), Amazon EKS, Fluentd, Helm, Amazon OpenSearch, AWS Fargate
Paradigms
DevOps, Continuous Integration (CI), Continuous Delivery (CD), Continuous Deployment
Platforms
New Relic, Linux, MacOS, Kubernetes, Amazon EC2, Docker, AWS Lambda, Amazon Web Services (AWS), Apache2, Proxmox, AWS Elastic Beanstalk, AWS ALB
Storage
Datadog, Elasticsearch, Amazon S3 (AWS S3), Amazon EFS
Languages
Python, Python 3
Industry Expertise
Teaching
Other
Monitoring, Amazon Route 53, People Management, Interviewing, Team Mentoring, Architecture, Amazon API Gateway, Prometheus, GitHub Actions, ECS
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring