Position: DevOps Engineer
Location: Leixlip, Co. Kildare
Salary: €450 - €500 per day depending on experience (Negotiable)
Contract Type: Initial 12 Month Contract
DEVOPS ENGINEER
Our client a global technology giant is looking for an experienced DevOps Engineer to join their team based in Leixlip, Co. Kildare
DevOps Engineer Key Responsibilities:
Perform the following activities for the assigned projects/releases:
- Perform configuration management, software build and release engineering activities
- Where possible automate all activities as part of the continuous integration process
- Setup and maintain automated CI process using Jenkins and Atlassian suites, including build, test, deployment and release
- Develop and maintain Ansible and Chef deployment scripts for all the components in the project
- Setup and maintain automated test framework as part of CI process.
- Prepare and deploy all agreed deliverables - adhere to all code freeze and deployment schedules
- Perform activities pertaining to setting up, maintaining and managing environments for development, testing and pre-production releases
- Provide support on software configuration mgt and continuous delivery best practices
- Identify all relevant configuration items in coordination with project managers and project Leads
- Ensure all configuration items (docs, s/w, environment config & database) are regularly version controlled
- Verifies the project team adheres to the approved branching, merging and quality processes
- Provide inputs to the Infrastructure team for creation of environments - hardware and s/w requirements
DevOps Engineer ESSENTIAL Requirements:
- 5 years' experience building, deploying J2EE applications and controlling Java related test environments
- Experience using the following tools - JIRA, GIT, Jenkins, Zephyr, Maven, Nexus, Sonar, Selenium & Confluence
- Extensive experience with one of the popular deployment framework Chef/Puppet/Ansible
- 5 years' experience using Linux/Unix Shell scripting
- 3 years' experience of application lifecycle best practices for example CMMi, ITIL, SCRUM
- Strong working knowledge of branching and release management techniques
- Excellent communication, presentation and training skills
- Self-motivated, analytical thinker with a passion for quality
- Software related third level education
