Must Skills: Kubernetes containers, Terraform, Google Cloud Platform, IaC, DevOps, GKE, CI/CD, Helm, Python/Powershell, NexJfrog, GitLab.
Job description:
Responsibilities & Skills:
Design, deploy, and maintain Google Cloud Platform (Compute, IAM, VPC, Storage, Serverless, Database, Kubernetes, Pub-Sub, Operations Suit).
Develop infrastructure as code (IaC) solutions using Terraform to automate provisioning, configuration, and management of Google Cloud Platform resources.
Configuration and monitoring DNS, APP Servers, Load Balancer, and Firewall for high-volume traffic
Collaborate with development and operations teams to implement CI/CD pipelines using GitLab for efficient application deployment and release management.
Monitor system performance, troubleshoot issues, and implement optimizations to ensure high availability and reliability of Google Cloud Platform services.
Experience Managing Container Infrastructure (GKE)
Design, implement, and Upgrade container infrastructure e.g., K8S Cluster & Node Pools
Create and maintain deployment manifest files for microservices using HELM.
Utilize service mesh Istio to create gateways, virtual services, traffic routing, and fault injection.
Troubleshoot and resolve container infrastructure & deployment issues.
Continues Integration & Continues Deployment
Develop and maintain CI/CD pipelines for software delivery using Git and tools such as Jenkins, GitLab, etc.
Automate build, test, and deployment processes to ensure efficient release cycles and enforce software development best practices e.g., Quality Gates, Vulnerability Scans, etc.
Automate Build & Deployment process using Groovy, GO, Python, Shell, PowerShell
Implement DevSecOps practices and tools to integrate security into the software development and deployment lifecycle.
Manage artifact repositories (E.g., Nexus and JFrog) Artifactory for version control and release management.
Implement security best practices and ensure compliance with industry standards and regulatory requirements.
Conduct periodic reviews and audits of Google Cloud Platform infrastructure to identify areas for improvement and optimization.
Provide technical guidance and mentorship to junior team members, fostering a culture of continuous learning and development.
Stay abreast of emerging technologies and industry trends, evaluating their potential impact on our cloud infrastructure strategy.
Qualifications:
Bachelor s degree in computer science, Information Technology, or related field.
6 to 9 years of experience in cloud administration, with a focus on Google Cloud Platform (Google Cloud Platform).
Proven expertise in managing Google Cloud Platform infrastructure components, including Compute Engine, Cloud Storage, VPC, IAM, and related services.
Extensive experience in infrastructure as code (IaC) development using Terraform, with a strong understanding of best practices and design patterns.
Proficiency in GitLab for source code management, CI/CD automation, and version control.
Solid understanding of networking concepts, security principles, and DevOps methodologies.
Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues in a production environment.
Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
Relevant certifications such as Google Cloud Certified - Professional Cloud Architect or similar are a plus.