GCP Services
Cognizant
Job Description
Key Responsibilities:
- Design & Architecture:
- Architect, design, and deploy GCP cloud infrastructure for new and existing services.
- Collaborate with development and infrastructure teams to create scalable and secure cloud solutions.
- Develop best practices and ensure that architectural decisions support system scalability and security.
- Cloud Management:
- Manage GCP services including Compute Engine, Cloud Storage, VPC, BigQuery, Cloud SQL, Cloud Functions, and more.
- Optimize cloud resource utilization, cost management, and ensure high availability.
- Implement and manage CI/CD pipelines for automated deployment using GCP services.
- Automation & DevOps:
- Develop infrastructure as code using Terraform, Deployment Manager, or other relevant tools.
- Automate cloud infrastructure tasks and ensure high levels of automation across all environments.
- Ensure continuous integration, continuous delivery (CI/CD), and manage release pipelines.
- Monitoring & Security:
- Implement GCP monitoring tools such as Stackdriver to monitor infrastructure and applications.
- Set up and manage GCP IAM policies, security protocols, and ensure best practices for cloud security.
- Perform regular security audits and maintain compliance with security standards.
- Collaboration & Support:
- Collaborate with cross-functional teams to troubleshoot production issues and support cloud services.
- Provide leadership and mentorship to junior engineers.
- Stay updated with the latest GCP services, best practices, and emerging trends.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 5+ years of experience with GCP services and cloud infrastructure.
- Strong experience with Terraform, Deployment Manager, or other Infrastructure as Code (IaC) tools.
- Proficiency in Linux/Unix environments and scripting languages (Python, Bash, etc.).
- Experience with GCP services like Compute Engine, Kubernetes (GKE), Cloud Functions, BigQuery, and Pub/Sub.
- Deep knowledge of networking (VPC, VPN, load balancing) and cloud security best practices.
- Experience with CI/CD pipelines, version control systems (Git), and automation tools (Jenkins, GitLab, etc.).
- Strong troubleshooting skills and experience with monitoring and logging tools (e.g., Stackdriver, Prometheus).
- Excellent problem-solving and communication skills.
Preferred Qualifications:
- GCP Professional Cloud Architect or GCP Professional DevOps Engineer certification.
- Familiarity with Docker and Kubernetes for containerized applications.
- Experience in managing large-scale cloud migration projects.