GCP DevOps Engineer responsible for devops (CICD) pipeline design, development & implementation of Google Cloud Platform to build software delivery pipelines, deploy and monitor services, and manage and learn from incidents.
The Role:
- Build CI/CD pipelines for cloud native PaaS services such as Databases, Messaging, Storage, Compute in Google Cloud Platform
- Build deployment pipeline with GitHub CI (Actions)
- Build Terraform codes to deploy infrastructure as a code
- Deployment and troubleshooting of Docker, GKE, OpenShift and Cloud Run
- Cloud Build, Cloud Composer and Dataflow
- Configure software to be monitored by AppDynamics
- Configure stackdriver logging and monitoring in GCP
- Use Splunk, Kibana, Prometheus and Grafana to setup dashboard
Experience:
- Google Cloud and GitHub CI.
- 5 years DevOps
- Microservices/API.
- Devops tools like GitLab CI, Jenkins and Helm.
- Application deployment and testing strategies in Google cloud platform.
- Define and develop, test, release, update, and support processes for DevOps operation
- Continuous integration, development, deployment pipeline (CI/CD Pipeline)
- Excellent understanding of Java
- Knowledge on Kafka, ZooKeeper, Hazelcast, Pub/Sub is nice to have.
- Understanding of cloud identity and access
- Compute runtime, differences between native compute, virtual and containers
- Oracle, Cloud SQL, and Cloud Spanner.
- Agile principles
- Certification in Google professional Cloud DevOps Engineer is desirable.
- Agile/SCRUM environment.
- Familiar with Agile Team management tools (JIRA, Confluence)