What are the responsibilities and job description for the GCP Cloud Engineer position at United Software Group Inc?
Job Requisition: GCP Cloud Engineer
Location: Denver, Colorado (Candidates must be local or willing to relocate within Colorado before starting)
Position Overview:
We are seeking an experienced Cloud Engineer to join our Cloud Operations (CloudOps) team, with a primary focus on Google Cloud Platform (GCP). As a key member of the team, the Cloud Engineer will be responsible for deploying, configuring, and maintaining cloud hosting environments and services in line with established standards and best practices. This role involves leveraging Infrastructure as Code (IaC), automation, and cloud deployment technologies to enable efficient, secure, and scalable cloud solutions.
The Cloud Engineer will work closely with the Cloud Architect to ensure adherence to design and implementation standards, as well as collaborate with the NetSecOps team to enforce security policies. The engineer will also drive continuous improvement efforts within the CloudOps team and provide day-to-day support for infrastructure deployments.
Key Responsibilities:
- Infrastructure Deployment: Configure and deploy cloud environments and instances within GCP based on designs and requirements provided by the Cloud Architect.
- Security Control Implementation: Collaborate with NetSecOps to automate and enforce security policies and controls, ensuring compliance with the CISO’s standards.
- GCP Capabilities Exploration: Evaluate new GCP services and features, providing recommendations for potential adoption to improve the infrastructure.
- Access Management: Oversee user roles, access permissions, and organizational management within GCP in coordination with the IAM team.
- Monitoring & Reporting: Design and implement monitoring systems and dashboards to meet management needs, ensuring cloud platform health and performance.
- Documentation & Standards: Define and document Standard Operating Procedures (SOPs) for IaaS, PaaS, and SaaS usage within GCP.
- Cloud Platform Advocacy: Communicate and advocate for the capabilities of GCP to encourage broader adoption within the organization.
- Escalation Support: Act as a Tier-2 support point during the after-hours on-call rotation, troubleshooting and resolving issues with cloud infrastructure.
- Collaboration with NetSecOps: Work alongside the NetSecOps team to ensure network security policies are applied effectively, efficiently, and in a repeatable manner.
Minimum Qualifications:
- 5 years of infrastructure development experience, with hands-on expertise in GCP services such as compute, networking, storage, content delivery, security, and automation.
- 5 years of experience with Infrastructure as Code (IaC) using tools such as Terraform or similar technologies.
- Strong domain expertise in cloud infrastructure solutions, including Linux and Windows IaaS, business continuity, disaster recovery, security, networking, OSS, and containers.
- Proven experience in deploying and managing large-scale infrastructure in enterprise-wide environments.
- Experience with automated Continuous Integration/Continuous Delivery (CI/CD) pipelines.
- Scripting skills in Python, Bash, or PowerShell.
- Google Foundational Certification (e.g., Associate Cloud Engineer).
Preferred Qualifications:
- Professional Cloud Architect certification.
- Experience with Terraform for infrastructure automation.
- Familiarity with Azure DevOps for CI/CD management.