Primary Skills
Expert
Linux
10
Jenkins
5
SVN
5
Git
3
Bugzilla
5
Developer
SQL
6
MySQL
6
Tomcat
6
Chef
3
Familiar
Ruby
2
JBoss
2
ANT
2
Maven
2

Professional experience

CM/CI/DevOps engineer @ RSA (EMC)

Imported a new product from the US to IL & designed a LAB for a new project.

Maintained RSA’s development environment, designed the project structure (MAVEN build), created the Virtual appliance which is the shipping method of the product.

Replace of existing CI infrastructure from Cruise Control to Hudson and the Jenkins

Implement Maven / Maven bootstrap new projects

Finding release management solution via Jenkins and custom scripting

create VMware based virtual appliance - project started from scratch. Design of Maven (maven 3.0) project layout from JAVA development to RPM repositories and finally create a Virtual appliance with thouse RPM. On the way implement a testing and integration testing strategy + integrate Fortify and Sonar

Cloud & Automation Consultant @ SAP

Consulting for cloud infrastructure and chef automation, help client on board cloud services and chef automation.

The technological process: start from 0 customers and add more and more via Training and Coding on behalf of different products in the SAP portfolio.

Developed the training materials, trained software groups within SAP on how to use the cloud and automation aspects, In many cases do the bootstrapping process from nothing until they can stand on both feet.

Technologies used: Jenkins, EC2-API, Ruby,hands-on chef coding.

LATEST ARTICLES

by hagzag
border:

Sonatype Nexus have gone a long way providing us DevOps with cool tools for automating probably anything you can dream of, they could do a much better job of documenting what is/isn't supported Nonetheless Nexus considering it's restful API + the great Ansible role by Samuel Hervé & great help...

by hagzag
tags:
border:

Problem Developing infrastructure as code requires downloading 100's of Mbytes and some time Gigabytes of data just to get going. Solution Run a local cache of all the packages you need for development (especially when you are building a multi-platform solution). The cool thing here is that with under a...

by hagzag
tags:
border:

Overview & Purpose As a preparation for running a swarm cluster in production, I needed a way to manage my Root CA and distribute the certificates between my SWARM nodes, configuring their services to use them etc etc A root CA There is a bunch of posts / articles out...

by hagzag
tags:
border:

This great lecture by Haggai Zagury talking about: • From development workstation(s) to * || anywhere (Docker makes it platform agnostic considering docker-machine drivers for aws, digitalocean etc etc ). •Replacing "packaging" methodology with "shipping" methodology by transforming traditional deliverables such as war / jar / rpm etc to containers...

by hagzag
border:

The following video which Iv'e watched severla times since it was published ~4 years ago and then looking at images such as: Figure-1:: Hadoop ecosystem Figure-2:: Docker ecosystem It's just amazing what you can do when you set your mind to ... Hope you enjoy this one as much as...

by hagzag
tags:
border:

After having this expereince for the 3rd time in the past 18 months and I was looking for info and all I got was bits and pieces I decided to write this short post. The problem I am trying to solve is one of my colleagues changed the file permissions...

by hagzag
tags:
border:

Jenkins Authentication & Authorization Strategy - Using Active Directory & Role Based Strategy plugins General The following document describes the methodology of using ActiveDirector/LDAP Groups and Role Based Strategy plugins to Authenticate and Authorize Jenkins users in A give domain. Authentication The Active Directory plugin is used to configure the...

by hagzag
border:

Well I have to say the “native clustering” support that came out with docker machine is a ״Double-edged sword״ ;) … On one hand it is indeed very easy to spinup a swarm cluster, but on the other if you don’t use docker-machine to do that it is just a...

by hagzag
tags:
border:

As cool as Docker is there is quite a lot of stuff you need to start caring about, service discovery, orchestration, routing and so on, and there is a long line of technologies which help you achieve that, here is quite a long list just as an example: CoreOS –...

by hagzag
border:

Hi all, Before I start I would like to say it was overwhelming to see that Kohsuke Kawaguchi, Heath Dorn and all other participants who took the trip to ISRAEL inspite of the delicate situation, took the time to participate in this event. And apart of a short distruption @ 09:15 it was a quite day...