Job Description
We are looking for a certified GCP DevOps Engineer with a deep understanding of Google Kubernetes Engine (GKE) and a robust background in DevOps methodologies. The ideal candidate will be responsible for implementing and managing our cloud infrastructure, optimizing deployment processes, and ensuring a high level of performance and security across our platforms.
Key Responsibilities:
- Design, implement, and manage cloud infrastructure and applications on Google Cloud Platform (GCP) using Google Kubernetes Engine (GKE).
- Develop and maintain Infrastructure as Code (IaC) using Terraform.
- Implement and manage continuous integration and deployment (CI/CD) pipelines using GitHub Actions.
- Configure and manage load balancers, Cloud Armor, and VMs within a cloud environment.
- Implement and manage container orchestration using Docker Swarm, specifically with GPU support.
- Oversee and ensure the security and efficiency of data center operations and VMWare environments.
- Manage secrets and other sensitive data using best practices and tools for secret management.
- Monitor system performance, troubleshoot issues, and implement solutions to maintain stability and efficiency.
- Collaborate with development teams to integrate new deployment processes and architectures.
- Stay current with industry trends and best practices to continuously improve the scalability and security of our infrastructure.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field.
- At least 5 years of experience in a DevOps role with a strong background in GCP and GKE.
- GCP certification is a must. Additional certifications related to cloud or DevOps are highly desirable.
- Proficient with Terraform for infrastructure management.
- Experienced with CI/CD implementation using GitHub Actions.
- Strong knowledge of load balancing, Cloud Armor, and VM management.
- Experienced in managing Docker containers and orchestrating them using Swarm, especially in GPU-accelerated environments.
- Solid understanding of data center management and VMWare.
- Expertise in implementing robust secret management practices.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication skills and the ability to collaborate effectively with other teams.