What are the responsibilities and job description for the GCP Platform Engineer position at Incedo Inc.?
About the Role:
We are seeking a skilled and proactive GCP Platform Engineer to join our dynamic team. In this role, you will be responsible for the development, maintenance, and optimization of our Google Cloud Platform infrastructure. You will play a crucial part in ensuring the security, compliance, and efficiency of our cloud environment through robust audit frameworks, policy implementation, and resource utilization monitoring. You will leverage your expertise in Python, serverless functions, data warehousing, and automation to build and maintain a scalable and reliable GCP platform.
Responsibilities:
- GCP Platform Development: Design, develop, and deploy cloud-based solutions using GCP services, including Cloud Functions, BigQuery, and Cloud VMs.
- Audit and Compliance: Develop and implement GCP audit frameworks, policies, and procedures to ensure compliance with industry standards and internal security requirements.
- Resource Optimization: Monitor and analyze GCP resource utilization to identify areas for optimization and cost reduction.
- Automation: Implement CI/CD pipelines and automate infrastructure management tasks using shell scripting and other automation tools.
- Data Management: Design and implement data pipelines and data warehousing solutions using BigQuery.
- Scripting and Development: Write efficient and maintainable code in Python and shell scripting for various automation and development tasks.
- Troubleshooting and Support: Provide technical support and troubleshooting for GCP platform issues.
- Documentation: Create and maintain comprehensive documentation for GCP infrastructure and processes.
Required Skills and Experience:
- Proven experience in developing and managing GCP platforms.
- Strong proficiency in Python programming.
- Hands-on experience with GCP services, including Cloud Functions, BigQuery, and Cloud VMs.
- Solid understanding of shell scripting and automation principles.
- Experience with CI/CD pipelines and automation tools.
- Knowledge of GCP audit frameworks, policies, and security best practices.
- Experience in monitoring and optimizing GCP resource utilization.
- Strong understanding of data warehousing concepts.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.