DevOps
Recruiter
Listed on
Location
Salary/Rate
Salary Notes
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
Developing digital services will not only delight the beneficiaries, but also improve their overall health and wellbeing, which will in turn improve the health of the nation. Transforming experiences whilst building the career you want -
we will give you the support to do it all.
Join our journey. It starts with you.
With a recently established new Digital function, we're looking for developers to help us with two big objectives.
Firstly,
we are inhousing our digital development after years of using an agency.
Secondly,
we are re-platforming, bringing in a new DXP and eCommerce platform.
This role will:
Be accountable for the design, automation, operational and build needs of all infrastructure andapplication components
Provide technical leadership, guidance and assurance across the breadth of Development Operations
Support digital products in all environments, with a particular need to support high-volume transactional services provided via online platform
Be responsible for working collaboratively as part of a multi-functional team, focused on one or moreAgile projects
Be responsible for operating within a community of developers and architects, adding value to the whole through innovation, ideation and collaborative development of technial standards
Key Responsibilities
Manage and build technical environments (production, preview and test environments), CI/CD pipeline,monitoring, and associated toolsets to support the needs of the delivery team against agreed businesspriorities
Build scripts to automate the deployment of infrastructure as code, including containerisationtechnologies
Support team members in automating the testing and deployment of their code within providedenvironments
Participate in support activities related to developed services/solutions, and potentially out-of-hourssupport
Share knowledge of tools and techniques with wider team, both developers and non-developers
Act as a digital ambassador across organisation, identifying good practices to adopt and sharingexperiences
Monitor technology developments relevant to the organisation and sector
Assist Architects in the creation and evolution of the our Architecture and Standards.
Experience, Knowledge & Expertise - Essential
Deep experience in DevOps function to facilitate growth in this transformatin, with a desire to push forward and encourage others to enhance the DevOps function
Experience working in a highly iterative environment in a multi-functional team, collaborating closely with colleagues to meet business and customer needs
Proven ability to research and learn new development tools and techniques quickly
Experience of using a systematic approach to solving problems
Understanding of agile environments and version control
Experience using cloud providers such as Microsoft Azure, Amazon AWS
Experience debugging a complex, multi-server service in a high-availability environment
Experience of Unix-based operating systems, e.g. Linux
Experience using scripting for automation, e.g. Bash, PowerShell, Python, Ruby.
Experience using languages such as Ruby, Python, Go and Java
Experience using configuration management tools such as Puppet, Chef, Ansible, Salt
Experience administering common open source databases such as MySQL, PostgreSQL, and platform services such as Azure SQL Database, Amazon RDS. Experience in NoSQL databases such asMongoDB, Azure Cosmos would be beneficial.
Familiarity with network protocols - TCP/IP, HTTP/S, TLS
Understanding of application deployment strategies, continuous integration and version control
Understanding of automated testing
Understanding of software design principles
Understanding of web security
Experience, Knowledge & Expertise - Desirable
Back-end: Java & associated platform frameworks
Back-end development skills in other languages/frameworks, e.g. Ruby, Python, Scala or Go
Extensive experience of CI/CD environments and tools, including TDD, contnuous integration,continuous delivery and DevOps
Working with Open Source projects and tools
Using containers, distributed schedulers, and minimalist operating systems
Qualification
Computing degree, or infrastructure engineer, or systems analysis qualifications