Build and maintain scalable CI/CD pipelines using tools like Cloud Build, GitHub Actions, or Jenkins.
Provision and manage cloud infrastructure using Infrastructure as Code (IaC) tools such as Terraform or Ansible.
Deploy and manage containerized applications using Docker and Google Kubernetes Engine (GKE).
Set up robust monitoring, logging, and alerting systems via Cloud Monitoring and Cloud Logging.
Troubleshoot infrastructure and deployment issues, performing root cause analysis for system incidents.
Required Skills & Qualifications:
3-5+ years' DevOps experience, with focused production experience on Google Cloud Platform (GCP)
Strong proficiency in scripting and programming languages such as Python, Bash, or Go
Hands-on experience with containerization and orchestration (Docker, Kubernetes, Helm charts)
Solid understanding of networking, security best practices, IAM roles, and cloud compliance
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Professional Cloud DevOps Engineer Certification from Google is strongly preferred
Behavioral Competencies:
Effective Communication: Clearly articulate technical concepts to non-technical stakeholders
Collaboration: Foster a collaborative environment where team members can contribute effectively; mediate conflicts and find mutually agreeable solutions
Problem-Solving: Demonstrate analytical thinking, resourcefulness, and creative approaches to challenging problems
Adaptability: Quickly adjust to changing priorities, technologies, and market conditions; stay calm and focused under pressure
Customer Focus: Prioritize customer feedback to enhance user satisfaction
Negotiation Skills: Build relationships and influence others to achieve program goals
Good-to-Have:
Master's Degree preferred
Strong customer orientation
Excellent written and oral communication skills
Excellent listening and interpersonal skills
Ability to communicate ideas in user-friendly language