Job roles and responsibilities:
- Min 3 to 4 years of hands on experience Building and Implementing CI/CD pipelines
- Deployment to hybrid and multi-cloud environments with Anthos, Spinnaker, Kubernetes
- Artifact versioning strategy with Cloud Build, Container Registry
- Creating CI/CD pipeline triggers with Cloud Source Repositories, Cloud Build GitHub App, Cloud Pub/Sub
- Manage infrastructure as code with Terraform / Cloud Deployment Manager
- Manage Service Lifecycle (create a new service, deploy it, maintain and retire it)
- Hands on networking and compute infrastructure (servers, databases, firewalls, load balancers).
- Manage different development environments (e.g., staging, production, etc.)
- Implementing service monitoring strategies like, Collecting logs/Metrics from Compute Engine, GKE with Stackdriver Logging, Fluentd
Technical Skills Required:
- Must have CI/CD with Cloud Build and GCP GKE
- Open source tooling (e.g. Docker, Jenkins, Spinnaker, GitLab, Concourse)
- Stackdriver Monitoring integrations for logging and auditing (e.g., Grafana, BigQuery)
- Experience reading and writing code in one or more general purpose programming languages such asJava, C++, JavaScript or Python, shell scripting
- Working knowledge of common open-source server-side infrastructures (e.g., Docker, Kubernetes, Mesos, MySQL, Cassandra, Hadoop/Spark, NGINX, RabbitMQ, Jenkins, Ansible, TeamCity, OpenAPI/Swaggeretc)
- GCP Cloud DevOps Engineer Certification is a PLUS