Golang Job: Kubernetes Engineer - Delivery Engineering

Job added on

Company

HCL Americas
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

Kubernetes Engineer, Delivery Engineering Team

Customer is a leading global investment firm that manages multiple alternative asset classes, including private equity, energy, infrastructure, real estate and credit, with strategic partners that manage hedge funds.

As investors with an industrialist vision, we aim to generate attractive investment returns by following a patient and disciplined approach, employing high-quality people, pursuing the highest standards of excellence, and aligning our interests with those of our investment partners.

That’s the technical description of what we do, but on a more personal level, what we really do is work tirelessly to help teachers, firefighters, and millions of other hard working people across a whole range of industries turn their hard earned savings into a retirement account they can rely on to retire comfortably. That is the core of what we do. We use our collective experience across a range of investment categories to help the users we serve retire well. And the global engineering organization is taking on an even more prominent role in that mission.

Customer is investing in wide scale modernization of both our technology stack and the way we approach managing that technology. Our current footprint is a globally distributed technology portfolio deployed both in on-premise datacenters and within public cloud environments around the world.

We are moving toward becoming a product-centric organization that deploys code into production multiple times per day across hundreds of business systems. By “code,” we mean everything from configuration, infrastructure (which we view as an extension of the product code base), product extensions / customizations, and core product code. Many of our systems are comprised of open-source and commercial products, and much of the complexity lies in the integration across these systems.

This opportunity isn’t for everyone. If you’re looking for the ease and simplicity of managing cloud native p wqservices for a product company with a well formed microservices-based ecosystem, we wish you the absolute best in your search. But if you’ve already tackled that problem and are ready for a varsity-level challenge, we can offer you an opportunity to be part of a modernization and transformation program in a storied company that operates in dozens of countries around the world, and with a complex, globally-distributed technology stack that spans the entire spectrum of modernity. It will represent years of deeply rewarding work and the opportunity to be part of a team that’s passionate about both technology andhelping people prepare for a great life after retirement.

What We're Looking For

We are looking to hire an experienced player that’s spent the last several years focused on infrastructure development specifically around Kubernetes. Everything from code & commit, build and config, scan and test, and release and deploy. Ideal candidates will have experience with Kubernetes, AWS, Docker, Windows, Linux and the HashiStack.

The role will be focused on DevOps and containerization across a very diverse portfolio of products and services. This is where the complexity of the problem is defined. It’s easy to develop pipelines for homogeneous services deployed in a homogeneous operating environment. It’s much harder to do this for hundreds of discrete business systems, some of which are commercial and customized (or at least heavily parameterized), others that are based on open source technologies and extended, and in other cases it’s products we’ve developed from the ground up. Our long-term objective is a global CI/CD framework that is flexible enough to be leveraged across dozens of teams and hundreds of applications / services, all while being simple enough to manage securely and at scale.

Other experience details (not a hard requirement to have all):

  • Kubernetes or any of its downstream distributions EKS/AKS/OpenShift (EKS preferred)
  • Experience with AWS / CloudFormation / Terraform
  • Policy and guardrail management to enforce best practices
  • Experience with Build/Release pipeline automation
  • Knowledge about best practices for running and building scalable applications in a containerized environment
  • Great communicator, as you will join an existing (and fast-growing) team of 200+ engineers with vastly different experiences and backgrounds.
  • Great analytical skills. You will focus on improving the overall system architecture, diagnosing bottlenecks and implementing recommendations based on the analyzed evidence
  • Passion for software craftsmanship and product. You have well-considered opinions about how software should work, and hold yourself and your code to a high standard
  • Python / Golang experience to support automation efforts and tools.

Job Type: Contract

Salary: $55.00 - $60.00 per hour

Schedule:

  • 8 hour shift

Experience:

  • Kubernetes Engineer: 8 years (Preferred)
  • EKS/AKS/OpenShift (EKS preferred: 10 years (Preferred)
  • AWS / CloudFormation / Terraform: 10 years (Preferred)
  • Python / Golang: 10 years (Preferred)
  • CI/CD framework: 9 years (Preferred)
  • Build/Release pipeline: 10 years (Preferred)

Work Location: Remote