Title: Google Cloud Staff Platform Engineer
Location: Sunnyvale, CA Hybrid (2+ days onsite)
Duration: 12 Month
Primary Function Of Position
The ideal candidate will have proven experience in DevOps GCP architecting/engineering within a regulated environment, support for mid-sized development teams, and success in developing infrastructure as code for dynamic environments.
Roles And Responsibilities
- Focusing on infrastructure automation, cloud integration, and execution of infrastructure as code methodologies.
- This position will work closely with developers, DBAs, QA, and project managers throughout the software lifecycle in delivering best in class technical infrastructure to support external product delivery
- Automation (Infrastructure as code, patching, release management, etc.)
- Participate in the development, execution, and support of Infrastructure release management and operations
- Establish monitoring and infrastructure health reporting for advancement of self-healing infrastructure principles
- Enhance/extend a configuration/deployment/monitoring framework in partnership with Site Reliability Engineer(s)
- Support cloud environment on GCP
- Interact with internal customers and development team to gather and define requirements and document architecture
- Follows a formal design process using formal specifications, data flow diagrams, other accepted design techniques and also adheres to regulations, standards, and established guidelines for development and delivery within area of responsibility
- Deploy and manage a DevOps pipeline using tools such as; Ansible, Gitlab, Terraform, Git
- Work with NoSQL Datastores (such as MongoDB) and RDMS like Microsoft SQL, MYSQL, PostGre
- Provides off-hours support for critical applications as required
Qualifications/Skill/Job Requirements
- Travel: 15% (Travel to other offices on occasion)
- Knowledgeable DevOps, Systems/Infrastructure engineering experience with 5+ years of experience
- High character, willingness to learn, and member of a crew (not a bystander)
- Proficient with GCP technologies (Compute Engine, VPC, Cloud Storage, Cloud Load Balancing, Cloud SQL, Kubernetes as a Service, etc.)
- Familiar with GCP Security Command Center and the DevSecOps model
- Knowledgeable with AWS technologies (EC2, VPC, EBS, ALB, RDS, S3, EKS etc.) preferred
- Knowledgeable with Linux OS, RedHat, Fedora, Debian, Rocky, and Ubuntu
- Excellent analytical, problem-solving skills and attention to detail; mission-critical production support experience
- Strong written and verbal communication skills and experience in working effectively in cross-functional teams
- B.S in Computer Science or related technical major, or commensurate experience
- Knowledgeable in at least 2 programming languages (i.e. Python, Ruby, Java, JavaScript, etc)
- Experienced in Ansible, Terraform, or other configuration management and centralized configuration tools
- Experience with CI/CD pipeline and Build tools such as TeaClientity, CircleCI, GitLab etc.
- Knowledgeable with Enterprise tools like Splunk, Nagios, ELK etc.
- Experienced with management of Kubernetes and Docker/Container are required