The ideal candidate will be responsible for designing, implementing, and maintaining cloud infrastructure and services on GCP. This role requires a deep understanding of cloud architecture, best practices, and hands-on experience with GCP services.
* Cloud infrastructure design: architect, design, and deploy scalable, secure, and cost-effective cloud infrastructure on GCP.
* Automation and scripting: develop automation scripts to manage cloud infrastructure using tools like Terraform, Ansible, or Cloud Deployment Manager.
* CI/CD pipeline management: implement and maintain CI/CD pipelines to automate the deployment process and ensure smooth software delivery.
* Security and compliance: ensure that the cloud environment meets security and compliance requirements by implementing best practices in identity management, data protection, and network security.
* Monitoring and optimization: set up monitoring, logging, and alerting systems to ensure the health and performance of cloud resources; optimize resource usage to minimize costs.
* Collaboration: work closely with development teams to provide cloud infrastructure support and troubleshoot any issues related to cloud services.
* Disaster recovery: design and implement disaster recovery plans to ensure business continuity in case of cloud service disruptions.
* Documentation: create and maintain comprehensive documentation of cloud architectures, configurations, and procedures.
* Continuous improvement: stay updated with the latest GCP services, tools, and industry trends to continuously improve cloud infrastructure.
Requirements:
* Minimum 5+ years of experience as cloud engineer with expertise in GCP Cloud.
* Extensive experience with Google Cloud Platform (GCP) services, including Compute Engine, Cloud Storage, Cloud SQL, BigQuery, Kubernetes Engine (GKE), and more.
* Strong knowledge of cloud architecture and best practices for designing scalable, resilient, and secure cloud solutions.
* Proficiency in infrastructure-as-code tools such as Terraform, Cloud Deployment Manager, or Ansible.
* Experience with containerization and orchestration technologies, particularly Docker and Kubernetes.
* Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI.