As a Data Platform Engineer, your primary objective will be to leverage your expertise in Google Cloud Platform (GCP) to architect, build, and maintain a resilient and scalable cloud infrastructure that supports our organization's growth and technological innovation. You will play a pivotal role in ensuring the seamless operation of our cloud-based services, optimizing their performance, security, and reliability. By collaborating with cross-functional teams and staying up-to-date with the latest cloud technologies, your contributions will directly impact our ability to deliver exceptional user experiences while maintaining the highest standards of operational excellence in a dynamic and fast-paced environment.
Job Description
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions on the GCP.
- Design, deploy, and manage highly available and scalable cloud architectures using GCP services.
- Develop and implement automation scripts and infrastructure-as-code practices to streamline deployment and management processes.
- Monitor system performance, troubleshoot issues, and implement optimization strategies to ensure optimal resource utilization.
- Maintain security best practices by configuring access controls, encryption, and other GCP security features.
- Participate in on-call rotations and provide timely incident response to maintain system availability.
- Stay up-to-date with industry trends and advancements in GCP services, recommending and implementing relevant technologies to improve our cloud infrastructure.
- Collaborate with development teams to provide guidance on optimizing applications for cloud deployment.
- Contribute to documentation, knowledge sharing, and mentorship to promote a culture of continuous learning within the team.
Requirements
- Proven experience as a Cloud Engineer, DevOps Engineer, or similar role, with a strong focus on Google Cloud Platform.
- Solid understanding of cloud architecture principles, microservices, and containerization (e.g., Kubernetes).
- Proficiency in scripting languages such as Python, Shell, or PowerShell.
- Hands-on experience with GCP services like Compute Engine, App Engine, Kubernetes Engine, Cloud Storage, and BigQuery.
- Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI/CD, or Github Action.
- Strong troubleshooting skills and the ability to diagnose and resolve complex technical issues.
- Experience with infrastructure-as-code tools like Terraform or Deployment Manager is a plus.
- Relevant certifications such as Google Professional Cloud Architect or Google Professional Cloud DevOps Engineer are highly desirable.
- Excellent communication skills and the ability to work effectively in a collaborative team environment.
- Working knowledge of MLOps as a big plus
- Experience on Cloud Finops will be a big plus
- Strong understanding of networking concepts, including VPC, subnets, firewalls, and load balancing
- Proven ability to direct the activity of 3rd party / Vendor partners who are located both nearshore and offshore
- a strong understanding of ServiceNow functionalities, development best practices will be a big plus
- Strong communication skills in English, both verbal and written
- Pro-active, Self-motivated & Problem-solving attitude
- High level of customer orientation (internal and external)
- Prior experience in leading a team of technical developers will be a plus