Site Reliability Engineer
Role details
Job location
Tech stack
Job description
You will work closely with Platform and Infrastructure Engineers, project stakeholders and operational support teams to bring requirements though the Proof-of-Concept stage, and into a production ready deployment. Automation and security are key factors when designing, developing and deploying reliable and resilient Infrastructure in both our internal and customer environments., * Part of the team responsible for Delivering, Upgrading and Maintaining Core Service and Project platforms, systems and automations
- Develop and maintain SiXworks Core monitoring and management platforms.
- Help ensure the required monitoring is in place and of good quality.
- Work closely with engineers, developers, operations, QA etc. in the design, hardening and optimisation of products and platforms.
- Work closely with project stakeholders and operational support teams to design and deliver work on-spec and in a timely fashion.
- Help in the architecture and design of new deployments and services.
- Design and Deploy proof of concept (PoC) for new technologies and services, as well as bring them to production.
- Conduct security risk, vulnerability assessments and hardening on developed or installed solutions.
- Design, build and maintain automation tooling.
- Work with automation tools and other technologies to improve performance, deployment procedures and reliability of solutions.
- Analyse, diagnose, and solve performance issues on various software such as Linux, Docker, Ansible, Terraform, Kubernetes, etc.
- Work to ensure and build that the required documentation is in place and of good quality.
- Helps to ensure that the necessary integration and non-functional requirements are met
- Help and mentor other team members.
- Improve DevOps working practices to improve quality and service.
Requirements
Do you have a passion for Automation and DevOps principles?
Are you able to lab new technologies and ways of working while also able to draw beautiful diagrams, then deliver those designs to the end user?
Do you want to work in an organisation working on latest technologies and incorporating solutions in an innovative way?
Are you ready to learn about Secure by Design methodologies from a company working in National Security & Defence?, * Linux and Windows OS and infrastructure
- Very good knowledge of Linux administration (such as Ubuntu)
- Good Knowledge of a scripting language (such as Bash, PHP, Python, PowerShell)
- Good Knowledge of automation/DevOps tools (such as Ansible, Terraform, CI/CD, GIT etc).
- Good experience with Azure or similar public/on-prem cloud technologies and services
- Desired State Configuration
- Excellent problem-solving skills.
- Willing to always learn and research new technologies is a must.
- Willing to work in a fast-paced environment, on multiple projects concurrently.
Desirable Skills
To be successful in this role you will need a good number of the following skills:
- Problem solving complemented by good analytical and reasoning abilities.
- Experience in Infrastructure as Code (IaC) development life cycle and best practices
- Awareness of security concerns and best practices
- Configuration As Code (DSC, Ansible or similar)
- Infrastructure As Code (ARM Templates, Terraform)
- Continuous Inspection Tooling
- Linux (RHEL/CentOS/Ubuntu) & Windows Server (2019/2022)
- Commercial-off-the-Shelf (COTS) Installation, Configuration and Automation
- Containerisation (Docker, Podman) and Container Orchestration Systems (Kubernetes, Swarm)
- Configuration Management Tooling (GitLab or similar)
- Project/Issue Management Tooling (JIRA or similar)
- Cloud Providers (Azure/Azure Stack Hub)
- Application monitoring and alarms (Nagios, Splunk or similar)
- Strong communication and documentation skills (Confluence)
- Deployment and management of large-scale systems and estates
- Ability to advocate DevOps principles, practices and philosophy.
- Understanding of Agile working principles and practices
- Ability to work closely with project managers, operational support teams, and even directly with the customer.
Benefits & conditions
In addition to a competitive salary, we offer:
- 25 days annual leave + bank holidays.
- Private Medical Insurance.
- Life Assurance Scheme
- Contributory pension scheme
- Professional Development opportunities
- Cycle to Work scheme.
- Perks at Work scheme.
- Contributory company pension.
- Discretionary Bonus scheme.
- Secure, on-site parking, cafe, restaurant, and gym facilities.
- Casual dress.
- Free hot and cold drinks in our own, modern kitchen/break-out.
A word on UK Security Clearance
Due to the secure nature of the position and working environment, you must be a UK sole national and either have, or be eligible to obtain Security Clearance.
More details relating to UK Security Clearance can be found here:
United Kingdom Security Vetting: clearance levels - GOV.UK (www.gov.uk)