Full-time

DevOps

Letterkenny or Gweedore Co Donegal

Not disclosed

JOB OVERVIEW

The successful candidate will be passionate about Continuous Integration and Continuous Delivery, with a strong desire and skill for identifying opportunities to remove waste and inefficiencies in the Software development lifecycle. Responsibilities will include, increasing the efficiency of development, testing, and product release processes. To excel in this position, you must be passionate about software quality and be prepared to advocate on behalf of good process and best practices.

The successful candidate will be a proactive self-starter, with a proven record of taking initiative, working without supervision and leading strategic requirements through to successful completion.

You are an adept problem solver and thrive in a fast-paced entrepreneurial environment offering rich learning opportunities.

Strong organizational and coordination skills are essential as is the ability to multitask and work with stakeholders in diverse locations.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

• Develop and maintain our build automation process

• Develop and maintain our product installation tools

• Work with development teams to oversee the creation and implementation of the secured source control repositories

• Set up and configure testing environments across multiple platforms and operating systems

• Provide configuration management expertise to the Product Development team

• Working closely with engineering teams to understand the build/integration requirements and design and implement a continuous delivery infrastructure for current platform as well as the next generation platform.

• Leading the build and integration team to design the infrastructure which includes automatically building the software, performing smoke testing, deploying to test systems, kicking off automated testing, and deploying to targeted test and staging systems.

• Overseeing build and automation tool selection and implementation.

• Enforce the standards for the code development, unit test coverage on all source code.

• Maintaining, extending and creating custom build tools.

• Maintaining and extending CI facility, including continuous build and smoke test tools.

• Maintaining existing and creating new automated debugging facilities.

• Implement branching and merging standards of the code base using the source control system.

• Work with build and deploy to implement a TAG strategy for promoted source code.

• Oversee the early detection of unlicensed artifacts used as part of builds and work with the OSS team to resolve these.

• Work with development teams to ensure there is enough storage space available for their storage requirements.

• As part of DevOps User Access Control & Management function, work with Development Teams & Security teams on setting up user access control and environment security access with emphasis on defined user roles/groups for maintaining the segregation of duties across the different DevOps tools.

EXPERIENCE AND ATTRIBUTES

• Understanding of SVN, Bitbucket, Maven, Gradle, ANT, Jenkins or similar technologies.

• Experience with ServiceNow

• Knowledge of CMDB best practices

• Knowledge of branching and merging concepts and best practices

• A understanding of ITIL processes; Incident, Problem, Change, Configuration and Release management

• Collision Management as it relates to Change Management

• Understanding of both UNIX and Windows OS platforms

• Excellent interpersonal skills to interact with technical project leads, developers, and QA team members

• Troubleshooting and problem isolation skills and be capable of clearly communicating complex issues to coworkers (peers, developers, and managers)

• Experience with facilitation and enforcement of procedures and processes across diverse geographic locations.

• An overall control-oriented focus to ensure processes and service are compliant and risk averse

• Demonstrated ability of establishing and maintaining metrics-based process improvement

• Demonstrated ability to develop strong alliances with those outside of your immediate organization.

• Strong customer service mindset with ability to appropriately balance risk with service delivery expectations.

• Clear, authoritative, professional communications (listening, oral and written communications) and presentation skills

• Experience negotiating effectively and tactfully

• Experience facilitating cross functional meetings

• Relationship building and collaboration skills

• Demonstrated track record as a team player

• Demonstrated track record as a critical thinker

• Detail oriented and adept at understanding abstract concepts.

• Demonstrated track record designing and implementing innovative IT solutions

• BS/BA Degree in Computer Science, MIS, Business Management or related field

• Demonstrated Knowledge of the ITIL Framework