What are the responsibilities and job description for the Google Cloud Platform Cloud Engineer position at Photon?
Job Details
Hello,
Hope you are doing well,
Myself Mankar from Photon and I have a position with our direct client, please send me your updated resume if you are interested and you can connect me through
Job Title: Google Cloud Platform Cloud Engineer
Location: Springfield, MO - Onsite
Key Responsibilities:
Infrastructure Automation & Management:
- Design, implement, and maintain scalable, reliable, and secure cloud infrastructure using Google Cloud Platform services.
- Automate cloud infrastructure provisioning, scaling, and monitoring using Infrastructure as Code (IaC) tools such as Terraform or Google Cloud Deployment Manager.
- Manage and optimize Google Cloud Platform resources such as Compute Engine, Kubernetes Engine, Cloud Functions, and BigQuery to support development teams.
CI/CD Pipeline Management:
- Build, maintain, and enhance continuous integration and continuous deployment (CI/CD) pipelines to ensure seamless and automated code deployment to Google Cloud Platform environments.
- Integrate CI/CD pipelines with Google Cloud Platform services like Cloud Build, Cloud Source Repositories, or third-party tools like Jenkins
- Ensure pipelines are optimized for faster build, test, and deployment cycles.
Monitoring & Incident Management:
- Implement and manage cloud monitoring and logging solutions using Dynatrace and Google Cloud Platform-native tools like Stackdriver (Monitoring, Logging, and Trace).
- Monitor cloud infrastructure health and resolve performance issues, ensuring minimal downtime and maximum uptime.
- Set up incident management workflows, implement alerting mechanisms, and create runbooks for rapid issue resolution.
Security & Compliance:
- Implement security best practices for cloud infrastructure, including identity and access management (IAM), encryption, and network security.
- Ensure Google Cloud Platform environments comply with organizational security policies and industry standards such as GDPR/CCPA, or PCI-DSS.
- Conduct vulnerability assessments and perform regular patching and system updates to mitigate security risks.
Collaboration & Support:
- Collaborate with development teams to design cloud-native applications that are optimized for performance, security, and scalability on Google Cloud Platform.
- Work closely with cloud architects to provide input on cloud design and best practices for continuous integration, testing, and deployment.
- Provide day-to-day support for development, QA, and production environments, ensuring availability and stability.
Cost Optimization:
- Monitor and optimize cloud costs by analyzing resource utilization and recommending cost-saving measures such as right-sizing instances, using preemptible VMs, or implementing auto-scaling.
- Tooling & Scripting:
- Develop and maintain scripts (using languages like Python, Bash, or PowerShell) to automate routine tasks and system operations.
- Use configuration management tools like Ansible, Chef, or Puppet to manage cloud resources and maintain system configurations.
Required Qualifications & Skills:
Experience:
- 3 years of experience as a DevOps Engineer or Cloud Engineer, with hands-on experience in managing cloud infrastructure.
- Proven experience working with Google Cloud Platform (Google Cloud Platform) services such as Compute Engine, Cloud Storage, Kubernetes Engine, Pub/Sub, Cloud SQL, and others.
- Experience in automating cloud infrastructure with Infrastructure as Code (IaC) tools like Terraform, Cloud Deployment Manager, or Ansible.
Technical Skills:
- Strong knowledge of CI/CD tools and processes (e.g., Jenkins, GitLab CI, CircleCI, or Google Cloud Platform Cloud Build).
- Proficiency in scripting and automation using Python, Bash, or similar languages.
- Strong understanding of containerization technologies (Docker) and container orchestration tools like Kubernetes.
- Familiarity with Google Cloud Platform networking, security (IAM, VPC, Firewall rules), and monitoring tools (Stackdriver).
Cloud & DevOps Tools:
- Experience with Git for version control and collaboration.
- Familiarity with Google Cloud Platform-native DevOps tools like Cloud Build, Cloud Source Repositories, Artifact Registry, and Binary Authorization.
- Understanding of DevOps practices and principles, including Continuous Integration, Continuous Delivery, Infrastructure as Code, and Monitoring/Alerting.
Security & Compliance:
- Knowledge of security best practices for cloud environments, including IAM, network security, and data encryption.
- Understanding of compliance and regulatory requirements related to cloud computing (e.g., GDPR/CCPA, HIPAA, or PCI).
Soft Skills:
- Strong problem-solving skills with the ability to work in a fast-paced environment.
- Excellent communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.
- Team-oriented mindset with the ability to work collaboratively with cross-functional teams.
- Certifications (Preferred):
- Google Professional Cloud DevOps Engineer certification (preferred).
- Other Google Cloud Platform certifications such as Google Professional Cloud Architect or Associate Cloud Engineer are a plus.
- DevOps certifications like Certified Kubernetes Administrator (CKA) or AWS/Google Cloud Platform DevOps certification are advantageous.