mirror of
https://github.com/idanoo/m2.nz
synced 2025-07-03 05:42:15 +00:00
Update CV, Post
This commit is contained in:
parent
05e6ef5958
commit
19b490635e
9 changed files with 155 additions and 14 deletions
98
content/cv.md
Normal file
98
content/cv.md
Normal file
|
@ -0,0 +1,98 @@
|
|||
+++
|
||||
title = "Employment History"
|
||||
|
||||
+++
|
||||
|
||||
<div style="display: flex;">
|
||||
<div style="flex-direction: row; margin-right: 20px">
|
||||
<img alt="ezyVet Logo" title="ezyVet Logo" src="/ezyvet_logo.png">
|
||||
</div>
|
||||
<div style="flex-direction: row">
|
||||
<h3 style="margin-top: 5px">ezyVet</h3>
|
||||
<h4 style="margin-top:-16px; color: #afbac4">Site Reliability Engineer</h4>
|
||||
<p style="margin-top:-20px;">August 2019 - Current</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
My role at ezyVet is primarily focused on improving performance and response time across the full stack from PHP, MySQL and ElasticSearch improvements to optimizing AWS usage and cost.
|
||||
|
||||
- Pushing for latest versions of services to keep frameworks up to date and utilize any performance improvements (PHP, MySQL, Elasticsearch, Redis upgrades)
|
||||
- Building automation pipelines through GitLab CI
|
||||
- Experience building a cross-platform Go application utilizing Websockets with AWS API Gateway and SQS/SNS/DynamoDB/Lambda/Terraform
|
||||
- Creating a full docker development environment for engineers to improve development workflows
|
||||
- Reducing RDS load and improving SQL query response time via query restructuring to make better use of compound indexes and foreign keys
|
||||
- Rebuilding Elasticsearch clusters to improve redundancy and response time with optimised indexes
|
||||
- Writing custom service monitoring tools in Go that interface directly with Docker, ElasticSearch and PHP-FPM
|
||||
- Optimising MySQL parameter groups to get the most out of each instance
|
||||
|
||||
<br/>
|
||||
<div style="display: flex;">
|
||||
<div style="flex-direction: row; margin-right: 20px; margin-left: 5px">
|
||||
<img alt="Catalyst IT Logo" width="90" title="Catalyst IT Logo" src="/catalyst_logo.png">
|
||||
</div>
|
||||
<div style="flex-direction: row">
|
||||
<h3 style="margin-top: 5px">Catalyst IT</h3>
|
||||
<h4 style="margin-top:-16px; color: #afbac4">Devops Engineer</h4>
|
||||
<p style="margin-top:-20px;">October 2018 - August 2019</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
At Catalyst, I worked directly with several large corporate clients doing routine patching, performance improvements and general BAU. While primarily configuring CI/CD pipelines for full automated tested and deployments, I also gained experience with helm chart deployments into Kubernetes clusters hosted on OpenStack.I have also had the opportunity to gain more experience working with Puppet, Ansible and GitLab CI.
|
||||
|
||||
<br/>
|
||||
<div style="display: flex;">
|
||||
<div style="flex-direction: row; margin-right: 20px">
|
||||
<img alt="ezyVet Logo" title="ezyVet Logo" src="/ezyvet_logo.png">
|
||||
</div>
|
||||
<div style="flex-direction: row">
|
||||
<h3 style="margin-top: 5px">ezyVet</h3>
|
||||
<h4 style="margin-top:-16px; color: #afbac4">Cloud Environment and Application Engineer</h4>
|
||||
<p style="margin-top:-20px;">August 2017 - October 2018</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
At ezyVet, I was primarily in charge of reviewing and merging code into our production environment as well as being our in-house DevOps/Infrastructure person. I occasionally did development work as well. In this position I gained vast experience in multiple areas as outlined below.
|
||||
|
||||
The position currently included the following responsibilities:
|
||||
- Setting up and improving our CI/CD processes.
|
||||
- Maintaining and constantly improving our environment. (AWS/Terraform)
|
||||
- Setting up custom alerts / metrics with Cloudwatch & Grafana.
|
||||
- Responding proactively to the above alerts to fix potential issues.
|
||||
- Heavily involved in rolling out new technologies to our stack.
|
||||
- Revision, escalation and resolution of tickets and other critical issues.
|
||||
- Mentored Junior Developers through their induction into ezyVet.
|
||||
|
||||
DevOps:
|
||||
- AWS: Consistently Improving our infrastructure to be efficient and reliable
|
||||
- Linux: Daily experience with Debian, Ubuntu and Arch.
|
||||
- CI / CD: Setting up and maintaining GitLab runners to run our Unit Tests / Automatic deploy pipelines inside docker containers.
|
||||
- Packer/Chef/Vagrant: Building custom AMI images for AWS & Vagrant for our development machines.
|
||||
- Terraform: Assisted migration of our AWS environments to code.
|
||||
- Virtualization: Setting up Vagrant / Virtual Box environments that mock our production environment.
|
||||
|
||||
Programming:
|
||||
- PHP: Building small features and day-to-day bug fixes as well.
|
||||
- MySQL.
|
||||
- Shell / Bash: Created custom scripts to achieve specific goals.
|
||||
- Python / Node.js: Lambda functions in serverless.
|
||||
- HTML / CSS / JS / jQuery.
|
||||
|
||||
Management:
|
||||
- Code Review: In charge of reviewing all code before it gets merged in to our production branches.
|
||||
- JIRA / Confluence / Freshdesk: Primarily used JIRA for ticket-tracking and Confluence for In-house documentation.
|
||||
- Mentoring: I have taken on several junior developers over the 2 years to train them and assist them in becoming familiar with out code-base and work-flow.
|
||||
|
||||
<br/>
|
||||
<div style="display: flex;">
|
||||
<div style="flex-direction: row; margin-right: 20px">
|
||||
<img alt="ezyVet Logo" title="ezyVet Logo" src="/ezyvet_logo.png">
|
||||
</div>
|
||||
<div style="flex-direction: row">
|
||||
<h3 style="margin-top: 5px">ezyVet</h3>
|
||||
<h4 style="margin-top:-16px; color: #afbac4">Full Stack Developer</h4>
|
||||
<p style="margin-top:-20px;">March 2016 - August 2017</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
Focused on building new features and improving our cloud environment. Primarily working in PHP.
|
Loading…
Add table
Add a link
Reference in a new issue