Adam Hughes

for this job

Adam Hughes

Get in touch with me

+353 1 679 3182

Contact for this job

Adam Hughes

Get in touch with me

DevOps Release Automation Engineer

Date added







Software Engineering



Job title: DevOps Release Automation Engineer

Location: Dublin

Job Type: Daily rate contract

Rate: Top market rates

The Business: Financial services

Role Overview:

The successful candidate will have the opportunity to play one of the key supporting roles in rolling out new Continuous Integration & Delivery (DEVOPS) tools and process across a large financial organisation. The role will suit those who have a passion for quality, doing it “right first time” and proactively driving forward improvement initiatives.

Role Responsibilities:

Perform the following activities for the assigned projects/releases:

– Perform configuration management, software build and release engineering activities

o Where possible automate all activities as part of the continuous integration process

– 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

– Creation and management of the project’s SW/Application baselines under version control

– Verifies the project team adheres to the approved branching, merging and quality processes

– Perform activities pertaining to setting up, maintaining and managing environments for development, testing and pre-production releases

– Provide inputs to the Infrastructure team for creation of environments – hardware and s/w requirements

– Prepare and deploy all agreed deliverables – adhere to all code freeze and deployment schedules

– Verify smoke tests are successfully passed before any deployment handover – automated where possible

– Report on all environmental interface changes

– Review & maintain security access control mechanisms for the Development tools, s/w baselines, project environments and LAN directories

– Track and record all change requests, requirements, stories & defects associated with each build / release

– Ensure all required build, release and environment documents are completed and maintained to ensure repeatability, traceability and accountability

– Produce SCM & environment related weekly reports and metrics

– Verifies all live fixes are merged and tested prior to testing sign off

– Provide tool training and documentation for Enterprise Tooling Hub (ETH) users

o JIRA, GIT Stash, Jenkins + Zephyr, Maven, Nexus, Sonar, Selenium & Confluence

– Provides 1st line support to resolve issues pertaining to ETH Toolset, SCM process, environments and databases

Role Requirements:

5 years’ experience building, deploying Java / WebSphere applications and controlling Java related test environments

– 5 years’ experience using Linux/Unix Shell scripting

– 3 years’ experience of application lifecycle best practices for example DevOps, Agile, ITIL

– 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

Additional Preferences:

– 3 years’ experience using the following tools – JIRA, GIT, Jenkins (Cloudbees), Zephyr, Maven, Nexus, Sonar, Selenium, CheckMarx & Confluence

– Experience with Docker, Ansible/ Chef/ Puppet,

– A Qualification in DevOps Fundamentals

– 3 experience of SQL scripting

– 3 experience with Groovy, Ant, Perl or Python scripting

– 3 experience with automating test scripts using tools such as Selenium, Coded UI Quick Test Professional

– Experience working in teams using BDD test automation approach

– Experience with Microservices technologies – Kafka, Cassandra, Springboot on Linux VMx, Spark

For immediate consideration, call Adam on 01 6793182

Apply now>