Overview

I am a senior Devops/Infrastructure/SRE/Platform engineer with a decade of experience at every scale. I design, create, and maintain architecture, code and documentation for both typical software as well as SaaS. I love my work and hope to continue expanding my knowledge while working on fascinating projects.


Professional Experience

Senior Devops Engineer

April 2023 - Present
NSO Group, Herzliya/Glilot

Managed and maintained Devops Infrastructure and codebases for R&D users, including:

  • Routine server management of Devops infrastructure such as Kubernetes clusters, Bitbucket, Artifactory, Jenkins, Openstack, Prometheus, Grafana, ELK, and many more
  • Creation and maintenance of CICD pipelines on Jenkins
  • Development of a robust monitoring system from scratch, including design and development of custom Grafana dashboards and Prometheus exporters as well as off the shelf solutions
  • Design and implementation of complex system architectures, consisting of dozens of servers and components
  • Creation of custom Helm charts, Docker images, and Jenkins shared libraries
  • Automation of routine workflows with Ansible, Python, and Groovy
  • Writing extensive documentation for developers, end users, and management
  • Responding to customer tickets on all SLA levels



Infrastructure Engineer, SRE & Devops DBA

September 2019 - 2023
Mamram, IDF (via Experda), Tel Aviv

Managed hundreds of highly available PostgreSQL database clusters in a mission-critical military private cloud SaaS environment, including:

  • Developed automations and tooling for managed services
  • Managed SaaS databases end to end, implemented automatic solutions for IAAC, backup/restore, replication, monitoring thousands of servers, reacted to issues both reactively and proactively
  • R&D for new tools, replacing expensive proprietary products with FOSS solutions
  • Designed HA architecture for and deployed a distributed web application
  • Designed and created server API for custom Postgres HA solution
  • Wrote and maintained extensive documentation
  • Responded to customer tickets on all SLA levels



Oracle & PostgreSQL DBA

May 2016 - August 2019
IDF Intelligence Unit 9900, Tel Aviv

Day-to-day management of Oracle and PostgreSQL databases, including enhancing performance, managing storage, implementing high-availability and regular backup procedures, preventing data loss and performing real-time monitoring. Worked with web and backend developers, consulted on schema design, managed user access/permissions, installed/configureed new database environments and trained new developers. Researched, installed and configured open source tools, such as HAProxy, Barman and Ora2Pg on Linux.

Personal projects

Venvmgr — Python virtual environment manager
This tool allows for easier and faster development when working with Python virtual environments on Linux. It started as a small script that grew into a more mature tool.
PG_primgr — PG Primary Manager, Extension for Repmgr
This is a powerful but simple consensus definer API as well as bash scripts, allows automatic proxying to a primary node and automatically rejoining failed primaries to the cluster as standby.
Has been running bug-free in production on hundreds of servers in my current workplace.
books.nokoro.net — Website to manage my reading list
Very simple website, with a fun twist. Not as interesting technologically as it is a cool idea and is deployed for free using Cloudflare Pages and automatic CD “pipeline”. I recommend reading this blog post of mine which explains what problem I’m solving with this site and how.
I also have a similar site for TV, which uses a custom Gitlab CI/CD pipeline, instead of Cloudflare’s automatic one.


Education

B.A., World History (in progress)

2021 - Ongoing
Open University, Ra'anana

Advanced Oracle DBA Course

BHD 15, 8200, Glilot

DBA & Linux Training

IDF

Introduction to Programming and QA

BSMC, IDF, Ramat Gan