DevOps expert. Focus on Source control, CI, CD and ALM methodology.
- Git 3
- SVN 8
- Jenkins 4
- Bugzilla 8
- ANT 7
- Maven 3
- Nexus 2
- ALM 10
- JAVA 2
ALM/DevOps Professional Engineer at Tikal knowledge @ 2007-Today
Client SAP: Tech lead of internal cloud consulting team. The consulting team was in charge of user engagement and assists with adoption of the internal cloud. My role included developing of training material and deliver training to development team all over SAP. I led the team in the adoption of the new version of SAP internal cloud that is OpenStack based and introduced a lot of new technologies that we needed to learn, create and deliver training for. The team has some responsibility for automation code (chef, Teraform, shell etc.) that is available to all cloud users. Another role was to act as an “angel” - helping and supporting dev team to plan, architect and deploy infrastructure on the cloud.
Technical support and leadership of DevOps adoption process in an international IT organization. I was a member of a team that worked on assimilation of DevOps practices in the organisation. Being the most technical and most DevOps experience member I play the role of architect when one was needed as well as some Project management and development team tech leading. Technical tools: Chef, AWS-API, Ruby, mcollective, Jenkins, git, gerrit, github-enterprise. Client EMC XtreamIO:
Consulting, installation, training and support of GITLAB git repository server and code review. Design and assimilation of new process and methodologies of using GIT. Consulting, co-design and implementation of automatic test infrastructure based on Jenkins in large scale. (200+ jenkins slaves, long tests) Establishing OpenStack private CI and test environment to meet Openstacks requirements for code contribution. Using Jenkins, Puppet, Zuul and Garrit.
Client HP software:
Initiation, design, implementation, assimilation, support, and lead of migration of development organization (150+ developers, 6 sites 4 time zones) from SVN to GIT. project included establishing and maintain of an hybrid SVN-GIT environment. Training of all teams and moving all supporting tools (build, issue tracking, code review etc…) from SVN to GIT. Plan, design, implement and maintenance of (Jenkins based) Automatic build system. the project included Setup of multi-slave Infrastructure. Connections to Sonar and assimilation of static code analysis and code coverage tools. Connection to Automatic Deployment and test system.
Client BMC software:
Design, implement and support of PERL based synchronization system for different product environments. After assimilation, migrate the solution to JAVA and integrate it into the product itself. Establishing and maintaining of MAVEN2 build environment. Project included customising maven site, maven repository and proxy servers and integration with LUNTBUILD and PERFORCE.
Professional Service Engineer at Tikal knowledge @ 2005-2007
Installation, assimilation, support, service and consulting - Tikals Configuration Management suite, tools and methodologies. Maintenance and development of ANT and MAVEN2 based build systems. Customization and development as part of Tikals open source project based on: Bugzilla, Subversion MediaWiki, Luntbuild, Hudson, Jenkins, proximity and nexus. Using java, perl, python, php, bash, and cmd.
SCM Engineer at KLA-Tencor @
Configuration management of parallel development. (ClearCase base)
Build management. (Make, Bas, Perl). Development-lab management. (ghost, Installshield, Win-NT sysadmin)