20 Jul
DevOps Engineer
Virginia, Manassas , 20108 Manassas USA

Vacancy expired!

Top #1 Skill - Sr SRE/Dev Ops Engineer experience (in-depth experience with complex systems, ability to reverse engineer projects, should be able to understand the project and make decisions on next steps to fix them; should have strong de-bugging, troubleshooting and ability to understand logs) Top #2 Skill Python Top #3 Skill Building highly resilient software with a focus on reliability and scale Must have experience migrating from AWS to Google Cloud Platform 50/50 needs to know both Kubernetes/Python and Google Cloud Platform/AWS Must be a self-starter ability to lead projects etc OVERVIEW: Must be versed (Kubernetes/Python) (Google Cloud Platform/AWS)Versed in Linux environments, and custom Bash ProfilePrimary task: migrate 25+ services from Kubernetes in AWS (via custom pipeline) to Kubernetes in Google Cloud Platform (via custom CI/CD pipeline)Improve current helm Kubernetes deployment charts to new standards (Vault secrets integration, GitOps deployment refactor)Must be able to modify existing Python applications to integrate with new features/standardsShould have opinions on Kubernetes deployments REQUIRED SKILLS:

  • Must be able to modify existing python applications to integrate with new features/standards.
  • Should have opinions on Kubernetes deployments - they won't need to set strategy but should be able to self-direct based on first software engineering principles.
  • 25 apps running in AWS running on internal k8s hosted infrastructure. All deployed via CICD pipelines. Would like to take all 25 of those services and migrate them to equivalent infrastructure in Google Cloud Platform. They have their own cluster in Google Cloud Platform environment. They would like the running applications moved from the current CI/CD pipeline to a new pipeline that already exists and have the helm charts get updated
  • They have existing helm charts, writing to a previous standard would like to have some enhancements
  • No istio service meshing is not changing, their biggest ask is to change how they do secrets management custom solution to potentially leveraging vault
  • Vault is already running would be looking to add in the `init` container, might have some other solutions config interpolation might be performed as part of the app itself
  • For the python implementation, its mostly the vault stuff, as the helm charts are re-written, they may have some better options
  • Python would not be elaborate but would like experience running making small changes on the configuration side
  • Here's the source and a readme They are leveraging an internal framework that is maintained by the Demonware portions
  • They have the part, with the CRD that is backed by a controller that fetches the secrets and syncs them into the cluster
  • Some legacy apps have some older tracing implementation, that has since been extended out, department now offers tracing as a service It's even more bare bones than that, used to have a library that would annotate everything with tracing metadata.
  • Preceded by a broader library, would like someone to help migrate from the old library to the new library. (Python 3 Code)

Vacancy expired!


Related jobs

Report job