DevOps Infrastructure Engineer at Response Informatics, London, £Contract Rate

  • Contract Spy
  • London, England, United Kingdom
  • Feb 12, 2024
Duration not stated Information Technology

Contract Description

Responsibilities:

  • Design, implement, and maintain scalable and resilient infrastructure using Terraform, primarily on Google Cloud Platform (GCP).
  • Collaborate closely with development and operations teams to integrate infrastructure as code (IaC) practices into the continuous integration and deployment (CI/CD) pipelines.
  • Develop and optimize CI/CD pipelines using GitHub Actions, ensuring efficient build, test, and deployment processes.
  • Oversee the implementation and management of GCP services, focusing on optimizing performance, scalability, and cost.
  • Implement and maintain monitoring and alerting systems for infrastructure and applications to ensure high availability and performance.
  • Ensure security best practices are integrated into infrastructure design, following industry standards and frameworks.
  • Conduct regular infrastructure reviews and audits to identify potential improvements or optimizations in the system architecture.
  • Collaborate with the security team to implement security controls and compliance measures, particularly in the areas of cloud security and network architecture.
  • Develop documentation and standard operating procedures for infrastructure setup, configuration, and maintenance.
  • Provide expertise and support in incident response and root cause analysis for infrastructure-related issues.
  • Stay updated with the latest trends and technologies in DevOps, cloud computing, and infrastructure automation.
  • Educate and train team members on Terraform, GCP, and DevOps best practices to foster a culture of continuous learning and improvement.

Requirements:

  • Bachelor 's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  • Strong expertise in infrastructure as code (IaC) using Terraform.
  • Proficiency in managing and deploying applications and services on Google Cloud Platform (GCP).
  • Experience with CI/CD tools, especially GitHub Actions, and understanding of software development lifecycles.
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes) and their orchestration in cloud environments.
  • Familiarity with network architecture, security protocols, and cloud security best practices.
  • Proficient in scripting languages (e.g., Python, Bash) for automation and configuration.
  • Strong problem-solving skills, analytical mindset, and attention to detail.
  • Excellent communication and teamwork abilities.
  • Relevant industry certifications in cloud computing (e.g., Google Cloud Professional, Terraform Associate) or DevOps are highly desirable.