Continuous Integration Engineer
Job Description
The position implies collaboration with Dev/QA/DevOps teams in order to build a process that allows fast and reliable releases of large e-commerce product and accompanying components. This includes writing tools/scripts for automation as well as documenting standards and practices other teams can leverage.
Responsibilities:
Defining Dev/QA/Release processes, pipelines and architecture of CI system within a core CI/CD teamOccasionally writing Groovy/Bash scripts & Maven plugins in order to automate Deployment PipelinesTight work with Jenkins, Maven/Nexus, Git/Gerrit, Selenium, QubellPassing knowledge and experience to other individuals and teamsPrepare standards, howto’s and runbooks to establish better dev processBeing able to apply Agile in practice and explain its importance to othersRequired Skills and Experience:
Skills in a high level programming language (Java is preferrale)Experience with the scripting languages (bash, python, ruby)One of Java App Servers (Tomcat, WebLogic, WebSphere)Metodologies: Agile, TDD, Code Review, Pair ProgrammingExperience in Linux/Networks/DBMSHands-on experience in one of VCS (Git, SVN, Mercurial)Build and CI tools (Maven, Ant, Jenkins, Nexus)Deployment or configuration automation (Chef, Puppet are treated as a plus)Good communication skills and technical English (intermediate or higher)We offer:
Competitive salary (discussed with a successful candidate)Work in emerging field of Continuous Delivery with professionalsAbility to contribute to popular Open Source Projects like Jenkins, MavenFlexible scheduleMedical insurance, benefits program, attractive social compensation packageBusiness trips to San Francisco / Bay Area
0 comments:
Post a Comment