DEVOPS Engineer, GCP Engineer
Experis
Gloucester, United Kingdom
22 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Gloucester, United Kingdom
Tech stack
Artificial Intelligence
Amazon Web Services (AWS)
Bash
Google BigQuery
Cloud Computing
Cloud Engineering
Cloud Storage
Continuous Integration
DevOps
Github
Python
Prometheus
Data Logging
Google Cloud Platform
Cloud Monitoring
System Availability
Infrastructure as Code (IaC)
Containerization
Kubernetes
Google Cloud Functions
Terraform
Docker
Jenkins
Job description
Infrastructure & Cloud Engineering
- Design, build, and manage scalable, resilient infrastructure on Google Cloud Platform (GCP).
- Implement Infrastructure as Code (IaC) using Terraform to ensure consistent and secure deployments.
- Utilize GCP services such as Compute Engine, Cloud Run, Cloud Functions, BigQuery, and Kubernetes to support AI workloads.
CI/CD & Automation
- Develop and maintain CI/CD pipelines using Google Cloud Build, Jenkins, and GitHub Actions.
- Automate deployment workflows and operational tasks to improve efficiency and reduce manual errors.
- Drive adoption of DevOps best practices across engineering teams.
Containerization & Orchestration
- Build and manage containerized applications using Docker and orchestrate them with Kubernetes.
- Ensure high availability and scalability of AI services through robust orchestration strategies.
Monitoring & Reliability
- Set up monitoring and alerting systems using Cloud Monitoring, Cloud Logging, Prometheus
- Troubleshoot infrastructure issues and ensure minimal downtime for critical AI services.
Requirements
- Strong hands-on experience with GCP services: Compute Engine, Kubernetes, Cloud Storage, BigQuery, Cloud Run.
- Proficient in scripting with Python or Bash.
- Deep understanding of Docker and Kubernetes for containerization and orchestration.
- Expertise in CI/CD tools: Google Cloud Build, Jenkins, GitHub Actions.
- Proven experience with Terraform and other IaC tools.
- Experience in multi-cloud environments.
- Familiarity with monitoring tools such as Prometheus
- Exposure to AI/ML infrastructure and data workflows in financial services.