Primary Skills
Expert
Linux OS end user
6
Jenkins / Hudson
6
Jsystem
4
Selenium
6
Developer
Java
4
Bash / Shell
5
Linux OS administration
6
Jira
2
Subversion
2
GIT
2
Artifactory
1
Docker
1
Maven
2
SoapUI
2
JUnit - java
2

Professional experience

Sr. DevOps Engineer @ AgentVI
2016-2017

AgentVI is a company that provides video analytics to identify objects and behavior in realtime The purpose of the project was to create an automated deployment with code-as-infrastructure made in Ansible. They would like to be able to create one off environment on demand and eventually manage production from this code as well. This will give them finer grained control over deployed environments. I was in charge of creating the deployment and enabling teams to use it. I have added ansible backed deployment scheme instead of elastic beanstalk.

Sr. DevOps Engineer @ Verint
2014-2016

Setup CI from scratch and managing all aspects of build/test/package phases of the product. Setting up environment installations for the product (mostly running ansible scripts and docker-compose setups) Support development teams with their process on their environments.

EA is a startup like incubation team developing a platform for customer engagement. I was the DevOps engineer responsible for all IT, infrastructure (network services, platforms like Stash, Jira, Confluence etc.), CI, build and deploy. Most difficulties where with the multiple technologies being used for the product. It is built of many small units of execution each with technology that best suites the need. lab with many hardware/networking issues. very complicated testing schemes.

The tech stack is built of: * Javascript node/angular for webapp * kafka for data ingestion * airflow workflow engine to run tasks (like analytics) * vertica as views database * docker + swarm + ansible for environment infrastructure * Stash, Jenkins, Jira, Confluence, Artifactory (with private docker registries) * VMware (local lab on virtual machines) * Python, Scala, Javascript code in the product (sbt, nosetests)

LATEST ARTICLES

by danh
tags:
border:

Calling the ansible setup module in a task is bad for you.... So I was wondering around my code trying to figure out why the Hell is Ansible deciding for me to stay sudo after I am explicitly telling him I want to be regular user. I mean really, I...