info@digitalrecruitmentcompany.com

Digital Careers

The Organisation:

Our client develops its businesses (power, natural gas, energy services) around a model based on responsible growth to take up today’s major energy and environmental challenges: meeting energy needs, ensuring the security of supply, fighting against climate change and maximizing the use of resources.

The Group provides highly efficient and innovative solutions to individuals, cities and businesses by relying on diversified gas-supply sources, flexible and low-emission power generation as well as unique expertise in four key sectors: independent power production, liquefied natural gas, renewable energy and energy efficiency services.

The Role:

Build and maintain software and hardware solutions in company’s 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

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

See Our Latest Job Opportunities

Visit our dedicated permanent and freelance job pages for details of all our latest permanent and temporary jobs and to apply for roles.

Our Partners