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.