Google Cloud Devops Engineer (Terraform/CI/CD Pipeline)
Exp:8 to 10 years notice periods 0 to 20 days
Job Description
Provision Gcp Resources Based On The Architecture Design And Features Aligned With Business Objectives
Monitor Resource Availability, Usage Metrics And Provide Guidelines For Cost And Performance Optimization
Assist It/Business Users Resolving Gcp Service Related Issues
Provide Guidelines For Cluster Automation And Migration Approaches And Techniques Including Ingest, Store, Process, Analyse And Explore/Visualise Data.
Provision Gcp Resources For Data Engineering And Data Science Projects.
Assistance With Automated Data Ingestion, Data Migration And Transformation(Good To Have)
Assistance With Deployment And Troubleshooting Applications In Kubernetes.
Establish Connections And Credibility In How To Address The Business Needs Via Design And Operate Cloud-Based Data Solutions
Key Responsibilities / Tasks
Building complex CI/CD pipelines for cloud native PaaS services such as Databases, Messaging, Storage, Compute in Google Cloud Platform
Building deployment pipeline with Github CI (Actions)
Building terraform codes to deploy infrastructure as a code
Working with deployment and troubleshooting of Docker, GKE, Openshift, and Cloud Run
Working with Cloud Build, Cloud Composer, and Dataflow
Configuring software to be monitored by Appdynamics
Configuring stackdriver logging and monitoring in GCP
Work with splunk, Kibana, Prometheus and grafana to setup dashboard
Your Skills, Experience, And Qualification
Total experience of 5+ Years, in as Devops. Should have at least 4 year of experience in Google could and Github CI.
Should have strong experience in Microservices/API.
Should have strong experience in Devops tools like Gitbun CI, teamcity, Jenkins and Helm.
Should know Application deployment and testing strategies in Google cloud platform.
Defining and setting development, test, release, update, and support processes for DevOps operation
Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
Excellent understanding of Java
Knowledge on Kafka, ZooKeeper, Hazelcast, Pub/Sub is nice to have.
Understanding of cloud networking, security such as software defined networking/firewalls, virtual networks and load balancers.
Understanding of cloud identity and access
Understanding of the compute runtime and the differences between native compute, virtual and containers
Configuration and managing databases such as Oracle, Cloud SQL, and Cloud Spanner.
Excellent troubleshooting
Working knowledge of various tools, open-source technologies
Awareness of critical concepts of Agile principles
Certification in Google professional Cloud DevOps Engineer is desirable.
Experience with Agile/SCRUM environment.
Familiar with Agile Team management tools (JIRA, Confluence)