Job Summary
We are seeking a skilled Cloud Engineer with hands-on experience in designing, developing, and integrating cloud-based solutions on the Google Cloud Platform (GCP). The ideal candidate will be responsible for building and maintaining scalable, secure, and cost-effective cloud infrastructure. This role requires a strong foundation in GCP services, automation, and infrastructure as code, with a focus on optimizing system performance and security. Exposure to machine learning model deployment and MLOps workflows is a plus.
Key Responsibilities
Design, develop, and integrate cloud solutions leveraging Google Cloud Platform services, including compute, storage, and networking components, to create a resilient and efficient infrastructure. You will automate deployment processes by implementing CI/CD pipelines, ensuring smooth and repeatable software delivery. Infrastructure as code will be a core part of your role, using tools such as Terraform or Google Deployment Manager to provision and manage cloud resources.
Monitoring system performance is critical; you will set up alerts and dashboards to proactively identify and resolve issues before they impact users. Enhancing system security and maintaining compliance with industry best practices will be an ongoing responsibility. When problems arise, you will perform root cause analysis and troubleshoot to optimize overall system health and performance.
Cost optimization is also a key focus, requiring you to analyze cloud usage and recommend strategies to reduce expenses without compromising service quality. Additionally, candidates with experience or interest in machine learning model deployment and MLOps workflows will find opportunities to contribute in these emerging areas.
Required Qualifications
- Proven hands-on experience with Google Cloud Platform (GCP) is essential.
- Proficiency in containerization technologies, specifically Docker and Kubernetes, to manage and orchestrate application deployments.
- Experience designing and managing CI/CD pipelines, along with familiarity with version control systems such as Git and GitHub.
- Understanding of serverless computing and microservices architecture to build scalable and modular applications.
- Strong scripting skills in Bash, Python, or similar languages to automate routine tasks and processes.
- Solid knowledge of network security concepts, including Virtual Private Clouds (VPCs) and Virtual Private Networks (VPNs).
- Familiarity with monitoring and alerting tools like Google Cloud Monitoring (formerly Stackdriver), Prometheus, or Grafana to maintain system reliability.
- Experience using infrastructure as code tools such as Terraform or Ansible for automated provisioning and configuration management.
Preferred Qualifications and Benefits
- Exposure to machine learning workflows and MLOps tools such as Kubeflow or MLflow is highly desirable and considered a bonus.
- Opportunity to work on cutting-edge cloud infrastructure projects with a focus on innovation and continuous improvement.
- Collaborative work environment that encourages professional growth and skill development in cloud technologies and automation.
This role offers a chance to deepen your expertise in GCP while contributing to the design and operation of scalable, secure, and cost-efficient cloud environments. If you are passionate about cloud engineering and eager to work with modern infrastructure and automation tools, we encourage you to apply.