We have an exciting new opportunity for a Dev-Ops Engineer to join our growing Team within our Edinburgh City Centre Office. The Dev-Ops Engineer will be responsible for maintaining, improving and modernising our Development Infrastructure and automating our Release and QA Processes. The role will involve working closely with various Teams within the Organisation to understand each Team's requirements and implementing Solutions that meet the Business needs. Key Job Functions/Responsibilities * Manage our CI / CD environment. Improve and modernise our automation and tooling. * Migrate our Development and QA environments to the cloud. * Take a proactive approach to technical innovation. Investigate new technologies as appropriate and suggest these for introduction to the business * Review and implement software tools where applicable to improve quality, efficiency and reduce cost * Work in a collaborative work environment, actively communicating with peers including wider DevOps teams within Broadridge * Build a knowledge base and training / mentor other associates * Support the current development, QA and release environments. Mostly Linux based servers running Java and Oracle applications with various client application builds running on desktops. Skills and Requirements * Bachelors or Master's Degree in Computer Science, Engineering or related field required Experience: * Minimum 3~5 years of experience in an enterprise DevOps role * Experience with the following, or similar tools and technologies is highly beneficial. * CI/CD: Teamcity, Jenkins or GitLab-CI * Scripting: Bash, KSH, Teraform, PowerShell and/or Groovy scripting * Hosting: Docker, lxc, Amazon AWS * Automation: Kubernetes, Chef * Build Systems: Maven, Ant, MsBuild, Nexus * Source Control: Perforce * Mentorship of junior team members Skills: * Enthusiastic and professional, with a drive to work on challenging projects * Comfortable engaging with others within the company (and clients where required) * Comfortable discussing requirements, coming up with technical solutions and suggesting improvements that can be made utilising either new technologies or solutions you've demonstrated in the past. Technology: Our application stack consists of the following technologies. Experience developing in these is beneficial but not required. * User Interface: PowerBuilder, C# / WPF * Middle Tier: Java, Maven, Ant * Backend: Oracle 12c (Including managing oracle instances).