Eric Yearian
ericyearian@gmail.com || github
A DevOps Engineer with 5+ years of experience, collaborating with developers to improve systems and continuously improve software. Results focused, and seeking a team-oriented company with opportunity to grow.
Qualifications
- Systems: Terraform, Kubernetes, Ansible, Docker, Packer, Vault, Linux (CentOS, Fedora) , Vagrant, ArgoCD
- AWS: EKS, ECS, EC2, S3, RDS, IAM, Route 53, VPC, Elasticache
- GCP: Compute Engine, App Engine, Cloud SQL, Cloud DNS, IAM, VPC
- Monitoring: Grafana, Prometheus, Kibana, Datadog, Fluentd, Splunk, Icinga
- Software: Github, Github Actions, Gitlab, Okta, CircleCI, Quay, Artifactory, Jira, Jenkins, CI/CD
Work Experience
Dotdash Meredith/Senior Cloud Platform EngineerSeptember 2023 - Present
oak9/DevOps EngineerJuly 2021 - 2023
- Brought in to build out DevOps from the ground up and drive multiple greenfield projects.
- Worked on bringing Kubernetes from POC to production, moving the main containerized .NET app from ECS to EKS.
- Implemented a config management solution to our EKS cluster using a custom built ArgoCD container, using Kustomize and Gomplate,
bringing automation and ensuring no manual steps were needed to bring a feature from idea to production.
- Refactored external EKS apps to use helm charts rather than a manual kubesplit process that was prone to
error.
- Rolled out an Elasticsearch logging solution from POC to production, ingesting logs via functionbeat and
filebeat, and setting up alerting for various services outside of our EKS cluster.
- Implemented Prometheus and Grafana to all of our EKS clusters, utilizing Alert Manager and Pagerduty for
our incident management playbook
- Started transition of Jenkins pipelines into Github Actions to remove complexity and decrease build times
by using newer more efficient actions and parallel pipelines.
- Wrote an automated github actions pipeline to build, sign, notarize and publish our cli binary for customer
use to free up developers from manually signing, and notarizing our cli multiple times a month.
- Deployed and refactored many new terraform modules to the organization including introducing a caching
later to bypass expensive database calls for all environments.
- Worked together with the Security team to receive SOC2 certification by implementing proper logging
policies and be the DevOps point of contact for any needed materials.
Kenna Security/Systems EngineerApril 2019 - May 2021
- Responsible for maintaining all infrastructure via Ansible and Terraform, supporting an app stack of Rails, Sidekiq, Resque, Elasticsearch, MySQL, and Redis.
- Implemented cloud solutions as part of a 10 person team across ten multi-cloud environments
- Configured and deployed four new isolated client production environments, adhering to a strict timeline for
each.
- Developed an automated image build process for CentOS 8 using Packer and Ansible, and migrated this
image to all production servers with zero downtime.
- CentOS 8 image set up for developer Vagrant use.
- Responsible for maintaining monitoring solutions including Datadog and an ELK stack (Elasticsearch,
Fluentd, Kibana).
- Developed a new virtual tunnel for client use, using CentOS 8. Set up an automated pipeline using Packer,
Ansible, AWX and GCP to build a client image, and deliver it using AWS S3.
- Refactored Ansible playbooks, set up dynamic environments and implemented Ansible Vault for legacy
infrastructure.
- Creation of base Docker/Openshift image using Fedora/CentOS.
- Translated infrastructure creation from Ansible to Terraform for a more stable, predictable infrastructure.
- Brought audit logs to production for AWS/GCP using new fluentd configs, service accounts, IAM roles, and S3 buckets while embedded on a development team.
Trading Technologies/Global Operations SpecialistSeptember 2016 - September 2018
- Front line operational support as part of a 5 member team for futures exchange trading platform.
- Consisted of front and back-end production and internal trading systems that consisted of 10 environments
and over 3000 globally deployed machines. Global environments spanned 7 co-located data centers and 3
AWS regions. Supported 36 separate futures exchanges and a cryptocurrency exchange.
- Investigate production incidents and outages, resolving the issue with workarounds and bug fixes to ensure
a minimum impact on trading and adhere to SLAs.
- Deployed and monitored 50+ production hotfixes per week. Mid-week hotfixes were deployed within a 45
minute patching window
- Worked with DevOps team to correct and enhance Python tooling related to deployments and Chef
- Deprecated unused internal environments while re-engineered and deployed QA environment and all of its
components to a usable internal environment. This allowed for pre-production integration testing, hotfixes,
a more stable production environment, and reduced overall failure rate of deployments by 75%
- Designed, documented, and performed failover and disaster recovery process for all applications across all
AWS and co-located data centers. Dry-runs performed quarterly in the QA environment
- Executed a global physical to virtual machine initiative. Led to a reduction of infrastructure spend by
$4MM/yr
Trading Technologies/IT Support SpecialistMay 2014 - September 2016
Projects
- homelab: Built using a baremetal server configured by ansible and running K3s. Running home apps, using ArgoCD for gitops
- ericyearian.com: Resume inspired by the cloud resume challenge. Resume hosted using the modern web development stack. Website put together by
using terraform, cloudfront, dynamodb, python, javascript and an API gateway to host my resume all managed by a front and backend CI/CD process
using Github Actions.
Education
Western Illinois University
Bachelor of Science - Information Systems
Minor - Business Management
This page has been visited times.