Cloud Infrastructure Consultant
Role details
Job location
Tech stack
Job description
Job Title - Cloud Infrastructure Consultant Location - UK Mode - Fully remote Type - Contract (inside IR 35) Job Description :- Role Summary : Infrastructure Design & Architecture: * Design and implement scalable, highly available, and fault-tolerant cloud infrastructure on GCP, including networking (VPCs, VPNs, Load Balancers, Cloud DNS), compute (Compute Engine, GKE), storage (Cloud Storage, Persistent Disk), and security (IAM, Cloud Armor, Security Command Center). * Develop and maintain infrastructure roadmaps, ensuring alignment with business objectives and industry best practices. * Evaluate new GCP services and technologies, recommending their adoption where appropriate to improve efficiency, performance, or cost. Automation & Provisioning: * Develop and maintain Infrastructure as Code (IaC) using tools like Terraform, Google Cloud Deployment Manager, or Ansible to automate the provisioning, configuration, and management of GCP resources. * Implement CI/CD pipelines
Requirements
(e.g., Cloud Build, Jenkins, GitLab CI) for automated infrastructure deployments and application releases. * Automate routine operational tasks and develop scripts (Python, Bash, Go) to streamline workflows and improve efficiency. Operations & Monitoring: * Implement and manage comprehensive monitoring, logging, and alerting solutions using GCP Operations Suite (formerly Stackdriver) including Cloud Monitoring, Cloud Logging, and Cloud Trace. * Proactively identify and resolve infrastructure issues, ensuring high availability and minimal downtime. * Perform capacity planning and performance tuning to optimize resource utilization and reduce cloud costs. * Develop and implement disaster recovery and business continuity plans for cloud infrastructure. Preferred Skills : * Bachelor's degree in Computer Science, Engineering, Mathematics, a related quantitative field, or equivalent practical experience. * 5+ years of experience in cloud infrastructure engineering, with a strong focus on Google Cloud Platform (GCP). * In-depth knowledge and hands-on experience with core GCP services (e.g., Compute Engine, GKE, VPC, Cloud Storage, Cloud IAM, Cloud DNS, Cloud Load Balancing). * Proficiency in Infrastructure as Code (IaC) tools, especially Terraform. * Strong scripting and automation skills (e.g., Python, Bash, Go). * Experience with CI/CD pipelines and DevOps methodologies. * Solid understanding of networking concepts (TCP/IP, DNS, VPNs, firewalls). * Experience with monitoring and logging tools (e.g., GCP Operations Suite, Prometheus, Grafana). * Strong problem-solving, debugging, and analytical skills. Good to Have Skills : * Google Cloud Professional Cloud Architect or Professional Cloud Engineer certification. * Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes, especially GKE). * Familiarity with serverless computing (Cloud Functions, Cloud Run). * Experience with database administration on GCP (e.g., Cloud SQL, Cloud Spanner, Firestore). * Knowledge of security best practices in cloud environments, including data loss prevention (DLP) and security information and event management (SIEM). * Experience in a highly regulated industry (e.g., finance, healthcare).