Description:
As an AWS Senior DevOps Engineer, you will:
- Support the development of medium-to-long term strategies for cross-government DevOps related product lines
- Identify and harvest best-practice, including code, from across central government departments for reuse
- Contribute and support a cross government code sharing repository, principles and methodologies
- Work with Technical Architects and colleagues in non-technical roles to design solutions for use across government that encourage industry best practice
- Collaborate with world leading cloud computing companies to develop and deliver solutions that enable departments to easily deploy infrastructure and services using code
- Innovate using the most up to date products and tools available in the market, in order to deliver complex architectures, for use across government
- Advocate best practice and technology in the profession across government
- Identify opportunity to achieve cost or scale efficiencies using technological innovation
- Test and evaluate technical solutions, to generate recommendations for use across government
Who you are:
This role requires you to
- Have strong experience of creating and support of AWS technologies
- Have an active SC Clearance, (as a minimum you must be eligible and willing to undergo these checks)
- Be competent with a commonly used programming language, particularly Python, but JavaScript, Ruby, Java, Typescript
- Analyse current processes, identify and implement opportunities to optimise processes, and work within a team of experts to deliver service improvements
- Have an understanding of agile environments and similar working processes and the benefits they present
- Explain complex technology issues and an understanding of how they are relevant specifically to government
- Become a subject matter expert in areas, advising others within team and across government
- Have strong experience with a number of cloud technologies, e.g.
Cloud-native architectures, Infrastructure as Code (IaC), Continuous Integration / Continuous Deployment (CI/CD), Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Functions as a Service (FaaS)
- Be experienced in implementing technologies used for web applications, e.g., DNS, CDNs, load balancers, WAFs
- Have a systematic approach to solving problems
- Have a strong understanding of software design principles
- To be experienced with UNIX-like operating systems
- Have an understanding of modern web security principles and protocols
- Demonstrate experience in designing and building deployment pipelines
- Take ownership of specific technical workstreams