Resource Direct Recruitment Limited
01 Feb 2018
21 Feb 2018
Contract Type
Full Time
Build and maintain software and hardware solutions in the companies cloud environments. The DevOps Analyst will spend time automating tasks for efficiencies, evaluating new solutions and fixing operational gaps to ensure processes and procedures are optimised so that product stability and velocity is high and customers are satisfied with the IT service.

Key Accountabilities:
• Continuously enhance customer experience to ensure a streamlined delivery process, smoother transition from project to product and efficient product support across incident and problem management, continuous delivery mechanism and continued reduction of technical debt
• Reduce waste and rework in the delivery process to enable resources to work on high value activities
• Continuously improve speed of delivery - working closely with Application Support, Infrastructure Engineers and Developers, refine processes and procedures to deliver stable products at high velocity
• Work closely with Application Support, Infrastructure Engineers and Developers to deliver stable products at high velocity
• Manage tooling for cloud estates to continuously improve the efficiency of the software delivery lifecycle – from user story creation to support wikis
• Manage continuous integration and continuous deployment services in to test and production environments
• Manage PaaS and IaaS components across Dev, Test and Production in conjunction with the Development and Infrastructure teams across multiple cloud platforms
• Manage the release process for cloud solutions
• Support Solution Architects in the design of new solutions and validation at governance committees
• Attend CAB to seek approval for releases in to cloud production environments
• Monitor cloud services to manage performance, continuously seeking to optimise cloud platforms
• Liaise with Ops (internal and 3rd parties) and Security to manage security of environments and ensure patch levels are up to date
• Develop and improve operational practices and governance to protect cloud production estates, whilst looking to streamline sign off processes to ensure efficient delivery in to production using an agile delivery approach
• Provide on call support as required
• Contribute to meeting divisional objectives within planned budgets and timescales
• Assist in the development and maintenance of application monitoring solutions to support availability and performance management
• Assist in application maintenance and support activity
• Ensure that all IT services and processes meet customer expectations, functional requirements and quality criteria
• Ensure time, scope and quality issues and risks are identified and communicated within the project governance structure
• Assist in the development of code to meet internal coding standards
Primarily based at Leeds, with some occasional travel to other sites if required.

Knowledge and Skills:
• Expert in Agile development practices and strong knowledge of software delivery lifecycle
• Expert in infrastructure, application support and database management in a cloud environment – preferably Azure PaaS and IaaS management
• Good understanding of application development, testing, deployment, support and maintenance
• Good understanding of Agile methodologies e.g. SCRUM, Kanban
• Good understanding of business processes re-engineering and systems / applications, ideally from a Utility environment
• Proven ability to organise and produce work within deadlines
• Strong IT background across software and hardware
• Experience in CI / CD using Team Services, GitHub, Jenkins, JIRA etc.
• Strong analytical, problem solving, decision making skills and proven ability to discern critical from minor problems and escalate / communicate / manage accordingly
• Able to work collaboratively, as part of a team to solve problems and assist in solution implementation
• Able to learn new technologies, programs languages and procedures to improve service delivery
• Ability to innovate new solutions, working practices to improve service delivery
• Strong interpersonal skills in areas such as facilitation, negotiation and the ability to work with internal and external customers and partners
• Ability to coordinate cross functional work teams towards task completion
• Coding expertise in the delivery of .Net and web services in Azure E.g. Azure Developer
• Good understanding of No SQL solutions and use in Cloud Environments
• Basic understanding of software development techniques and principals using a high-level programming language e.g. .NET C#, JavaScript, HTML
• Enterprise Architect qualification desirable –Zachman / TOGAF

• Suitable A-levels or equivalent
• Relevant IT / technical qualifications for supporting, maintaining and/or developing applications, eg Microsoft certifications

Similar jobs

Similar jobs