Public Sector | 08-8-2024

Senior DevOps Engineer

  • Remote
  • £550 - £650 per day

Duration: 12 months
Industry: Government
Location: Remote with travel into Croydon
Day Rate: £550 - £650 (inside IR35)
Security Clearance: SC & NPPV3 (ideally active)

The DevOps is responsible for maintaining and supporting our platforms. Agile in nature, predominantly working in a SCRUM or Kanban methodology, the teams work to deliver the required content. 

Once developed and tested, the teams work with the support teams to transition the content to live service to ensure it is accessible to users and has capacity for production and deployment.

Your main day to day responsibilities will be: 

  • writing scripts to deliver/work with our platforms, such as developing docker/terraform/ansible files for a variety of systems/frameworks
  • providing technical support functions, solving more challenging platform use and configuration issues
  • providing feedback to project teams on platform use; supporting routine monitoring activities
  • advising developers on how they should use existing systems and configure CI/CD pipelines
  • ensuring working to our appropriate standards, ensuring high service quality

Essential Skills:

  1. Infrastructure as Code (IaC): Proficiency in designing, implementing, and maintaining infrastructure using Terraform, demonstrating a deep understanding of IaC principles to ensure scalability, reliability, and security.
  2. AWS Expertise: Extensive hands-on experience with Amazon Web Services (AWS), including but not limited to EC2, S3, Lambda, IAM, Redshift, and VPC configurations, along with a thorough understanding of AWS best practices. 
  3. Git/GitLab/Jenkins Pipelines: Strong command of Git/GitLab for version control, including implementing CI/CD workflows using GitLab CI. 
  4. DevOps Methodologies: In-depth knowledge of DevOps principles and practices, with the ability to orchestrate and automate end-to-end CI/CD pipelines for software deployment, testing, and monitoring.
  5. Scripting and Programming: Proficient in multiple programming languages (e.g. Terraform, Python, Bash, Ansible). Able to design, code, test, correct, and document programs and scripts. Experience reviewing specifications and defining test conditions and procedures. Have directed code reviews and promote refactoring techniques to enhance an enterprise level application codebase.
  6. Containerisation and Orchestration: Working knowledge of containerisation 
    technologies such as Docker and container orchestration tools like Kubernetes, 
    enabling efficient deployment and scaling of containerised applications.
  7. Security and Compliance: Strong understanding of security best practices in cloud and infrastructure management, ensuring the implementation of robust security 
    measures and compliance standards within the environment.
  8. Experience: A track record of 3 to 5 years as a Platform / DevOps Engineer, with hands-on experience.

Desirable Skills:
GitLab and GitLab Runners, AWS Grafana & Prometheus