Logo for Grow Group

Anthos Pipeline Developer

Roles & Responsibilities

  • Expert-level Jenkins/Groovy development for advanced pipelines (Groovy mix-ins, method overriding, Jenkins plugins, shared library development, and use of Jenkins environment variables in scripts)
  • Strong Google Cloud Platform (GCP) knowledge including compute, networking, and security (understanding of GCP compute instance types, network configuration, tagging, and service accounts)
  • Kubernetes (preferably GKE) proficiency with using Jenkins/Groovy pipelines to create, modify, and destroy Kubernetes clusters
  • Terraform and Ansible knowledge for infrastructure as code and deployment automation (including Jenkins integration) with Bash scripting

Requirements:

  • Port existing Jenkins pipelines from Pivotal Cloud Foundry to Google Kf, port cf to kf commands, identify gaps, and write new pipelines from scratch to automate Anthos components
  • Create from scratch Groovy code to deploy Kubernetes clusters on GKE and adapt existing Groovy code to migrate deployments from PCF to Google Kf
  • Use Terraform and Ansible within Jenkins to provision infrastructure, manage Kubernetes resources, and deploy Docker images
  • Maintain and optimize large, enterprise-grade Jenkins/Groovy pipelines; implement observability and upgrade paths, including monitoring via Uptrends and Kibana, for reliable deployments

Job description

About the Opportunity

Work with a bleeding edge financial services firm that is deploying Elastic, ECE, Kafka, MLOps, Anthos and advanced analytics for one of the largest markets in the U.S.

Anthos Pipeline Developer

Applicant will support the conversion of a Jenkins CI/CD Pipeline Shared Library from Pivotal Cloud Foundry to Google Kf. Primary development will be done in Groovy, however other languages will also be used. Terraform and Ansible knowledge required. Expert knowledge of the Google Cloud Platform, including Security and Networking is a must.

Skills Required:

Expert-level Jenkins/Groovy Expertise Required - experience developing advanced pipelines (groovy mix-ins, method overriding, jenkins plugins, jenkins shared library development, usage of jenkins environment variables in scripts and batch files)

GCP familiarity including compute, networking, and security (understanding of GCP compute instance types, network configuration, tagging, service accounts, command-line tools)

Kubernetes (Pref. GKE) -- high level of proficiency required (using Jenkins/Groovy pipelines to create/modify/destroy Kubernetes clusters)

Python - understanding of modules, dunder methods

Bash Scripting

Terraform (using Jenkins to run Terraform jobs to create infrastructure and/or Kubernetes)

Docker (using Jenkins to deploy docker images)

Top Priorities for the client: High Priority

Finish Operationalization of Redis Enterprise Platform

Stability

Upgrades

IaC for provisioning outside of Kf

Observability in Uptrends and Kibana

Build RabbitMQ on VMs (terraform, jenkins)

Architecture

Sizing

Load Balancing

Multi-tenant/single tenant

IaC for build/repave

IaC for self-service (maybe)

Build Spring Cloud Dataflow on K8s in GCP

Build based on broker pattern

Build Spring Cloud Dataflow on-prem in Anynines

This applicant must be able to, without assistance or collaboration with a team, create from scratch Groovy code to deploy Kubernetes clusters onto GKE. The applicant must be able to ready existing groovy code, and without support or interpretation, understand how to change the code from deploying applications on Pivotal Cloud Foundry to deploying applications on Google Kf.

Additional Skills Preferred:

Google Kf - any working knowledge of the platform is helpful

PCF experience preferred (not necessary, but if has previous experience using or running PCF that will help the applicant get up to speed quickly.)

CICD Best Practices

Helm experience preferred

A day in the life:

Go line-by-line through existing Jenkins pipelines, porting cf to kf commands, and finding workarounds for missing kf functionality. Write new pipelines from scratch, automating the configuration of Anthos platform components.

Hands-on experience day to day working on:

Writing, maintaining, and updating large, complex enterprise Jenkins and Groovy pipelines.

We offer medical, dental, vision, and life insurance. We also offer great perks, such as training, paid time off, and competitive compensation.

We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Remote work, but residency in the United States or Canada required.

Pipeline Development Representative Related jobs

Other jobs at Grow Group

We help you get seen. Not ignored.

We help you get seen faster β€” by the right people.

πŸš€

Auto-Apply

We apply for you β€” automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.