- Company Name
- Millennium Software and Staffing
- Job Title
- GCP DevOps Engineer
- Job Description
-
**Job Title:** GCP DevOps Engineer
**Role Summary:**
Design, implement, and maintain Google Cloud Platform (GCP) infrastructure and deployment pipelines. Automate repetitive tasks, ensure application scalability, reliability, and security, and collaborate with development teams to deliver cloud-native solutions.
**Expectations:**
- Deploy and manage applications on GCP identified services.
- Engineer CI/CD workflows that enforce code quality and rapid delivery.
- Maintain high availability and performance of cloud environments.
- Document architecture, processes, and best practices for cross‑team use.
**Key Responsibilities:**
- Build, configure, and scale GCP resources (Compute Engine, GKE, Cloud Functions, Cloud Run, Cloud Storage, Cloud DNS, Cloud SQL).
- Provision infrastructure using IaC tools (Terraform, Deployment Manager, Cloud Build).
- Design and maintain CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, Cloud Build).
- Monitor system health with Cloud Operations Suite (Stackdriver, Logging, Monitoring).
- Implement security controls, identity & access management, VPC, subnet, firewall, and network segmentation.
- Troubleshoot production incidents, perform root‑cause analysis, and provide mitigation.
- Collaborate with developers and product owners to define deployment strategies and release schedules.
**Required Skills:**
- Proficient with GCP services and architecture patterns.
- Strong experience with IaC tools (Terraform, Deployment Manager).
- Expertise in containerization (Docker) and orchestration (Kubernetes/GKE).
- Familiarity with CI/CD tools (GitLab CI, Jenkins, Spinnaker, Cloud Build).
- Scripting proficiency (Bash, Python, Go).
- Knowledge of networking, load balancing, and cloud security best practices.
- Familiarity with configuration management and monitoring tools.
- Excellent problem‑solving, communication, and collaboration skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Technology, or related technical field.
- GCP Professional Cloud DevOps Engineer certification (preferred).
- Validity of any additional cloud or DevOps certifications (e.g., GCP Cloud Architect, Kubernetes Administrator) is an advantage.