Ruben Harutyunov
Verified Expert in Engineering
Prometheus Developer
Sumy, Sums'ka oblast, Ukraine
Toptal member since October 2, 2019
Ruben is an experienced DevOps engineer with extensive knowledge of AWS and GCP. He also has extensive cloud cost optimization skills and solid experience with Ansible Terraform. Ruben is a certified Kubernetes administrator who is well-experienced in supporting medium and large clusters on a scale. With expert-level Python knowledge and mid-level Go knowledge, he's very communicative and can work with any team. He has experience in teaching, mentoring, and leading less experienced team members.
Portfolio
Experience
- Kubernetes - 4 years
- OpenShift - 4 years
- Google Kubernetes Engine (GKE) - 3 years
- Jenkins - 3 years
- Ansible - 3 years
- Prometheus - 2 years
- Terraform - 2 years
Availability
Preferred Environment
Amazon Web Services (AWS), Google Cloud Platform (GCP), Docker, Kubernetes
The most amazing...
...project that I've worked on was a design and development of full Kubernetes-based public cloud on bare-metal machines.
Work Experience
OpenShift Administrator
Syngenta
- Administered and provided support for OpenShift enterprise 3 and 4 clusters, working with RedHat support.
- Designed and implemented multi-tenant monitoring as a service solution based on OpenShift, Prometheus, Thanos, and Grafana. Developed helm charts and reverse proxy on Go and worked closely with developers on API implementation.
- Participated in migration from OpenShift 3 to 4 and helped developers to adapt their services to a new environment.
- Provided support and taught less experienced team members on OpenShift.
Systems Engineer | DevOps Engineer
Confidential
- Installed, maintained, and troubleshot highly available OpenShift cluster, set up monitoring and alerting with Prometheus/Grafana and Alertmanager.
- Implemented a Kubernetes cluster deployment automation with Ansible for bare-metal.
- Led the migration of legacy services to GCP by adapting them to cloud-native environments.
- Designed and implemented a CI/CD pipeline for Java application.
- Created a fully automated infrastructure with CloudFormation (VPC, Auto Scaling group, Codedeploy Deployment Group, Security Group, and IGW).
- Implemented continuous deployment with AWS CodeDeploy.
- Designed, developed, and managed multi-account AWS infrastructure on a large scale.
- Automated Solr and Zookeeper deployment with Ansible.
- Deployed services on Kubernetes (Nginx, MySQL, MongoDB, and Redis) and developed Helm charts.
DevOps Engineer, Kubernetes Administrator
Freelance
- Moved Docker-compose infrastructures to Kubernetes.
- Developed helm charts for various services.
- Designed and implemented CI/CD pipelines for Java, Node.js, PHP, Erlang, and Python applications with microservices or monolithic architecture.
- Administered, maintained, and troubleshot Kubernetes and Openshift clusters.
- Deployed and maintained Kubernetes clusters on AWS with spot instances managed by SpotInst.
- Developed Ansible playbooks for Kubernetes cluster deployment and maintenance.
- Developed Ansible playbooks for Windows Server administration.
- Optimized existing CI/CD pipelines with best practices. Optimized pipeline execution time.
- Designed and applied cost optimization plans for AWS and GCP infrastructures.
- Performed troubleshooting of the bare-metal Kubernetes cluster.
- Performed network troubleshooting of kops Kubernetes cluster.
- Deployed and maintained HA Kubernetes cluster.
- Deployed and configured Istio service mesh.
- Deployed and maintained Openshift 3.11 cluster on AWS.
- Deployed a production-grade Prometheus-based monitoring system.
- Deployed logging collection with Fluentd with CloudWatch and Stackdriver integration.
DevOps Engineer
Gamble Beast
- Built .Net applications and led deployment automation on Windows environment with Jenkins.
- Automated routine tasks with Python/Bash/Powershell scripts.
- Managed infrastructure automation with a configuration management system (Ansible).
System Administrator
ARMBUSINESSBANK
- Participated in implementing Linux, Windows Server operating systems PCI DSS compliant security.
- Monitored filesystem integrity for changes and anomalies with OSSEC.
- Participated in implementing high availability, data protection, and disaster recovery for sensitive enterprise data with Oracle Data Guard.
- Participated in Oracle weblogic application server support.
- Participated in installing, configuring, and troubleshooting of various Cisco devices.
Experience
Participated in Worldskills 2015
http://www.worldskills2015.com/en/competition/teams/armenia/competitor/20606/index.html2nd Place in IT Planet International Competition
Education
Associate's Degree in Computer Science
Vayots Dzor Regional State College - Yeghegnadzor, Vayots Dzor, Armenia
Certifications
Certified Kubernetes Administrator
Cloud Native Computing Foundation
Skills
Tools
Jenkins, Amazon Elastic Container Registry (ECR), Google Kubernetes Engine (GKE), Helm, Terraform, Grafana, Ansible, Ansible Tower, NGINX, AWS ELB, Amazon Elastic Block Store (EBS), AWS CloudFormation, Istio, EFK Stack, ELK (Elastic Stack), GitLab CI/CD, Apache, pfSence, Zabbix, Apache Maven, GitLab, TFS, VMware vSphere, OSSEC
Languages
Python, Bash, Groovy, Go
Frameworks
Django, AWS HA, Flask, Windows PowerShell
Paradigms
Continuous Integration (CI), Continuous Deployment
Platforms
Kubernetes, Arch Linux, Docker, OpenShift, Google Cloud Platform (GCP), Amazon Web Services (AWS), Linux, CentOS, Debian, Kubeflow, Windows Server, Oracle, Oracle Database, Windows Server 2016, OpenStack
Storage
SQL Server 2016, Amazon S3 (AWS S3), PostgreSQL, MySQL, MongoDB
Other
Google Cloud Build, Prometheus, Infrastructure as Code (IaC), Machine Learning, AWS CodePipeline, Stackdriver, VMware vCenter, Kubernetes Operations (kOps), LDAP, IIS, VMware ESXi, Cisco, IPsec
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