Key Responsibilities:
1. Cloud Infrastructure Management:
o Design, deploy, and manage scalable and secure infrastructure on Google Cloud Platform (GCP).
o Implement best practices for GCP IAM, VPCs, Cloud Storage, Clickhouse, Superset Apache tools onboarding and other GCP services.
2. Kubernetes and Containerization:
o Manage and optimize Google Kubernetes Engine (GKE) clusters for containerized applications.
o Implement Kubernetes best practices, including pod scaling, resource allocation, and security policies.
3. CI/CD Pipelines:
o Build and maintain CI/CD pipelines using tools like Cloud Build, Stratus, GitLab CI/CD, or ArgoCD.
o Automate deployment workflows for containerized and serverless applications.
4. Security and Compliance:
o Ensure adherence to security best practices for GCP, including IAM policies, network security, and data encryption.
o Conduct regular audits to ensure compliance with organizational and regulatory standards.
5. Collaboration and Support:
o Work closely with development teams to containerize applications and ensure smooth deployment on GCP.
o Provide support for troubleshooting and resolving infrastructure-related issues.
6. Cost Optimization:
o Monitor and optimize GCP resource usage to ensure cost efficiency.
o Implement strategies to reduce cloud spend without compromising performance.
________________________________________
Required Skills and Qualifications:
1. Certifications:
o Must hold a Google Cloud Professional DevOps Engineer certification or Google Cloud Professional Cloud Architect certification.
2. Cloud Expertise:
o Strong hands-on experience with Google Cloud Platform (GCP) services, including GKE, Cloud Functions, Cloud Storage, BigQuery, and Cloud Pub/Sub.
3. DevOps Tools:
o Proficiency in DevOps tools like Terraform, Ansible, Stratus, GitLab CI/CD, or Cloud Build.
o Experience with containerization tools like Docker.
4. Kubernetes Expertise:
o In-depth knowledge of Kubernetes concepts such as pods, deployments, services, ingress, config maps, and secrets.
o Familiarity with Kubernetes tools like kubectl, Helm, and Kustomize.
5. Programming and Scripting:
o Strong scripting skills in Python, Bash, or Go.
o Familiarity with YAML and JSON for configuration management.
6. Monitoring and Logging:
o Experience with monitoring tools like Prometheus, Grafana, or Google Cloud Operations Suite.
7. Networking:
o Understanding of cloud networking concepts, including VPCs, subnets, firewalls, and load balancers.
8. Soft Skills:
o Strong problem-solving and troubleshooting skills.
o Excellent communication and collaboration abilities.
o Ability to work in an agile, fast-paced environment.
Keyskills: YAML GKE Cloud Storage Cloud Pub Cloud Functions BigQuery Prometheus Grafana