Avi Uziel
Verified Expert in Engineering
Octopus Deploy Developer
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
Experience
Availability
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
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.
Engineering Team Lead
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.
Engineering Manager
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.
Engineering Lead
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.
Engineering Manager
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.
Experience
Kaymera
https://www.kaymera.com/Tasks Accomplished:
• Led the development of the application.
• Built the team.
• Managed the delivery from gathering requirements to the design and implementation.
Education
Bachelor's Degree in Computer Science
The Academic College of Tel Aviv–Yaffo - Tel Aviv, Israel
Skills
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
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