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