CareerFinders, on behalf of our client, a very well respected provider of technology solutions to global companies, we are seeking to recruit an experienced and talented DevOps Engineer to join their expanding team of professionals based in Nicosia.
The successful candidate will have a leading part in efforts to build, support and improve our tools for Continuous Integration, automated testing and release management. He/She will also be involved in evaluating new tools as well as in applying continuous improvement on our existing tools and build pipelines in order to speed up feedback loops, shift testing and shorten delivery release cycles.
Technically, the successful the candidate will be well versed in Continuous Delivery and Continuous Integration, expert in the tooling such as SVN/Git, Atlassian Bamboo, Atlassian JIRA and Build tools: MSBuild, Maven, Scripting: Shell.
He/She will also need to be unfazed by unfamiliar tools and technologies, able to evaluate them and pick them up quickly where needed. The successful candidate will play a significant role in taking the current state and tools to the next step by automating as much as possible and by applying Lean Thinking on the existing processes.
2+ years of professional software development experience.
Strong understanding of the Software Development Cycle.
Advanced knowledge and experience in Shell/Batch scripting.
Good working knowledge of JAVA.
Experience developing SQL scripts.
Strong understanding of SVN/Git Code Repositories.
Good working knowledge of Maven/MSBuild.
Solid Experience as a DevOps Engineer.
Good working knowledge of software release management practices
Good working knowledge of Linux Administration.
Strong understanding of Windows administration.
Good working knowledge of Oracle Database Administration.
Good working knowledge of JIRA.
Good working knowledge of Bamboo.
Educated to degree level (e.g. BSc, MSc, MCA, BCA, B Tech) in an IT related subject such as Computer Science or MIS
Excellent spoken and written English communication skills.
Ability to communicate clearly and concisely and to interact with both Business and IT partners to define, understand and evaluate business requirements and resolve production issues.
Good time management skills, able to prioritise and progress several lines of work.
Effective problem solving abilities with a logical, pragmatic and structured approach to delivery.
A self-starter, pro-active and able to operate under their own initiative.
Must be a team player with excellent interpersonal and relationship skills necessary to work with an integrated software development team.
Flexibility to work as part of a rotational 24 hour on-call programme.
Flexibility to travel to client premises and undertake onsite installation and client training, user acceptance testing support, acting as floor walker and software expert during client visitations.