Avi Uziel, Developer in Kefar Sava, Israel
Avi is available for hire
Hire Avi

Avi Uziel

Verified Expert  in Engineering

Octopus Deploy Developer

Location
Kefar Sava, Israel
Toptal Member Since
February 7, 2020

Avi is a software developer with several years of hands-on experience in leading and managing projects and delivering products. He possesses excellent product understanding and a demonstrated history of improving development and operational processes. The types of projects he's looking for are DevOps, automating processes, SRE, and optimizing development team productivity. At his core, Avi loves tackling challenges and expanding his capabilities.

Portfolio

Aidoc Medical
Amazon Web Services (AWS), ELK (Elastic Stack), Consul, Octopus Deploy...
Kaymera Technologies
Amazon Web Services (AWS), MongoDB, Jenkins, iOS, Android, Java
MobileSpaces (acquired by Pulse Secure)
Amazon Web Services (AWS), Splunk, Jenkins, MongoDB, Python, Java, Android

Experience

Availability

Part-time

Preferred Environment

Confluence, Jira, Bitbucket, MacOS, Windows, Linux

The most amazing...

...project was making a virtualization layer for Android (in the user space)—enabling customers to run their work apps in an isolated and secure environment.

Work Experience

DevOps and Automation Lead

2019 - PRESENT
Aidoc Medical
  • Automated the infrastructure set up for AWS, Azure, and GCP using Terraform.
  • Built a Jenkins pipeline to streamline the deployment process of an on-premise Windows-based server. Used Groovy and Python to automate configuration on Consul and deployment using Octopus, successfully reducing it from days to minutes.
  • Designed and built a Slack bot using Python and Chalice framework running as AWS Lambda to automate operational processes for the engineering and customer success teams. The bot is deployed to the Kubernetes cluster.
  • Implemented a monitoring and alerting system using ELK, Grafana, Beats, and Fluentd.
  • Mastered CI/CD pipelines using Jenkins and Bitbucket.
  • Redesigned the back-end architecture and moved the main Python-based service into docker. This was the first step in moving the back end from monolithic architecture design to microservices.
  • Constructed Python libraries to be used as the infrastructure of the DevOps team. Have a testing (based on PyTest) and full CI/CD process deploying the packages to JFrog Artifactory.
  • Defined and implemented a Jira service desk for the support team. This project was critical for the team's ability to scale up and support the growing number of customers.
  • Transitioned the team to use Jira for the development process and implemented a Jira Service project for the support team.
  • Mastered with Octopus Deploy for managing on-prem Windows-based deployment targets.
Technologies: Amazon Web Services (AWS), ELK (Elastic Stack), Consul, Octopus Deploy, TeamCity, Jenkins, Azure, Google Cloud Platform (GCP), Ansible, Terraform, Flask, Pytest, Python, Kubernetes, Bitbucket, Amazon Kinesis

Engineering Team Lead

2017 - 2019
Kaymera Technologies
  • Built an Android and iOS VoIP and messaging application based on Kaymera's secure infrastructure. Using Java, Swift.
  • Developed Android and iOS applications which detected network and physical attacks on the device.
  • Built a CI/CD Jenkins pipeline for a mobile application along with creating tests and deploying the applications to the App Store and Play Store.
  • Developed a custom Android ROM for hardening the security of the Android framework.
Technologies: Amazon Web Services (AWS), MongoDB, Jenkins, iOS, Android, Java

Engineering Manager

2012 - 2017
MobileSpaces (acquired by Pulse Secure)
  • Oversaw and was responsible for all aspects of the development lifecycle.
  • Built an Android virtualization layer to separate between personal and work-related apps. Using Java, Android Framework, APK reverting tools.
  • Supported customers and handle production issues based on the Jira ticketing system.
  • Designed and implemented Jenkins pipelines for building and deploying mobile apps.
  • Build Android and iOS VPN clients.
Technologies: Amazon Web Services (AWS), Splunk, Jenkins, MongoDB, Python, Java, Android

Engineering Lead

2012 - 2014
SellAring
  • Defined product requirements and supervised the project execution and deliverables.
  • Oversaw and was responsible for the delivery of the Android SDK for an ad network that was installed on ~ten clients and communicated to our back-end system.
  • Built an ads network back-end application, based on JBoss and hosted on AWS.
  • Built a PHP web app for developers and advertisers, where developers can manage their accounts and advertisers could manage their campaigns.
  • Managed the product infrastructure on AWS services, used EC2 and RDS.
Technologies: Amazon Web Services (AWS), PHP, Java, Android

Engineering Manager

2002 - 2011
BMC Software
  • Managed the infrastructure team which built Jenkins pipelines to improve engineering processes—ultimately reducing the build time from hours to minutes.
  • Handled enterprise customer escalation cases and visited customers in need of individualized attention.
  • Managed a distribution team (India, the US, and Israel), served as a scrum master, and was responsible for product execution.
Technologies: Spring, C++, Jakarta EE, Microsoft SQL Server, Java

Kaymera

https://www.kaymera.com/
Kaymera is a mobile application that enables secure VoIP calls and messages.

Tasks Accomplished:
• Led the development of the application.
• Built the team.
• Managed the delivery from gathering requirements to the design and implementation.
1997 - 2000

Bachelor's Degree in Computer Science

The Academic College of Tel Aviv–Yaffo - Tel Aviv, Israel

Libraries/APIs

Jenkins Pipeline, Terragrunt, TensorFlow

Tools

Git, Jira, Bitbucket, Pytest, Terraform, GitLab CI/CD, GitLab, Ansible, ELK (Elastic Stack), Confluence, Jenkins, TeamCity, Splunk, Slack, Kibana, Google Kubernetes Engine (GKE), Amazon EKS

Languages

Bash Script, Python, Java, PHP, C++

Paradigms

Agile, Continuous Deployment

Platforms

AWS Lambda, Docker, Android, Azure, Google Cloud Platform (GCP), Amazon Web Services (AWS), iOS, Kubernetes, Linux, Windows, MacOS, Jakarta EE

Storage

MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, Elasticsearch

Frameworks

Flask, Spring

Other

Jira Administrator, Octopus Deploy, Scrum Master, Consul, Slack App, Slackbot, Beats, Continuous Monitoring, Amazon Kinesis

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring