{"id":67,"date":"2016-03-22T14:15:40","date_gmt":"2016-03-22T12:15:40","guid":{"rendered":"http:\/\/erez.heilweil.com\/alm\/?p=67"},"modified":"2016-07-05T01:42:09","modified_gmt":"2016-07-04T22:42:09","slug":"job-requirements-lazy","status":"publish","type":"post","link":"http:\/\/erez.heilweil.com\/alm\/2016\/03\/22\/job-requirements-lazy\/","title":{"rendered":"Job requirements: Laziness"},"content":{"rendered":"<p>You should not add this to your resume but it might be the best\u00a0quality in a configuration manager or any automation developer might need. I will Explain:<!--more--><\/p>\n<p>Zend is a company which make server software to handle all PHP <a href=\"http:\/\/erez.heilweil.com\/alm\/go\/Coding\">code<\/a> and application (and much more&#8230;). The software is made for Linux\\ Windows\\ IBMi Os-400\\ Mac. I started there as \u00a0Integration team leader although my knowledge was primarily in windows and some basic Linux commands.\u00a0On my first few days \u00a0I just observed my team running endless lines with endless parameters at endless operating system all that in order to make some components compile.<\/p>\n<p>while observing I saw that most of the days goes by fulfilling\u00a0\u00a0developers or QA requests for a specific\u00a0<a href=\"http:\/\/erez.heilweil.com\/alm\/go\/Build\">build<\/a> and my team write specific commands. I asked my team to copy each command to a text file and what is searched was a pattern or a way to construct a common command line and set all the different strings\u00a0as\u00a0parameters. Since they used cygwin For windows builds I was able to put most of the <a href=\"http:\/\/erez.heilweil.com\/alm\/alm\/build\/\">build<\/a> command that works in Linux to apply to windows as well. The result was\u00a0one command that fits all Os&#8217;s and a set of parameters. In order to handle the\u00a0process\u00a0 I installed a Jenkins server and set all parameters there.\u00a0Some parameters were taken from SVN\u00a0and some from self generated lists.<\/p>\n<p>I can sincerely say that I was too lazy to run these commands all day and by developing a web interface (using Jenkins) I was able to give access to developers and QA to trigger their own builds and leave my team and I to be free in the way of creating a full <a href=\"http:\/\/erez.heilweil.com\/alm\/alm\/\">ALM<\/a> process.\u00a0The Jenkins server was later the main life string of the company and made implementing all other steps much easier.<\/p>","protected":false},"excerpt":{"rendered":"<p>You should not add this to your resume but it might be the best\u00a0quality in a configuration manager or any automation developer might need. I will Explain:<\/p>\n","protected":false},"author":1,"featured_media":68,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":""},"categories":[4],"tags":[3,15,17,18,16],"class_list":["post-67","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-about-me","tag-alm","tag-cygwin","tag-jenkins","tag-svn","tag-zend"],"jetpack_featured_media_url":"https:\/\/i2.wp.com\/erez.heilweil.com\/alm\/wp-content\/uploads\/2016\/03\/interview-1018333_1280.png?fit=1280%2C963","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7mMlm-15","jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/erez.heilweil.com\/alm\/wp-json\/wp\/v2\/posts\/67","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/erez.heilweil.com\/alm\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/erez.heilweil.com\/alm\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/erez.heilweil.com\/alm\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/erez.heilweil.com\/alm\/wp-json\/wp\/v2\/comments?post=67"}],"version-history":[{"count":7,"href":"http:\/\/erez.heilweil.com\/alm\/wp-json\/wp\/v2\/posts\/67\/revisions"}],"predecessor-version":[{"id":121,"href":"http:\/\/erez.heilweil.com\/alm\/wp-json\/wp\/v2\/posts\/67\/revisions\/121"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/erez.heilweil.com\/alm\/wp-json\/wp\/v2\/media\/68"}],"wp:attachment":[{"href":"http:\/\/erez.heilweil.com\/alm\/wp-json\/wp\/v2\/media?parent=67"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/erez.heilweil.com\/alm\/wp-json\/wp\/v2\/categories?post=67"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/erez.heilweil.com\/alm\/wp-json\/wp\/v2\/tags?post=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}