Member of Technical Staff II

Adobe Adobe · Enterprise · Bangalore, India +1

Software Engineer to join the core team responsible for building and scaling the next-generation internal CI/CD platform. The role involves designing, building, and automating high-performance deployment engines, investigating failures in containerized workflows, and ensuring seamless deployment experiences for internal users. Responsibilities include platform development, deep-dive debugging, user enablement, operational tasks like upgrades and patching, monitoring platform health, and incident management.

What you'd actually do

  1. Engineer the Next-Gen Platform: Actively contribute to the design and development of the organization's next-generation CI/CD ecosystem, using insights from the current platform to build superior, self-healing deployment paths.
  2. Deep-Dive Debugging: Investigate and root-cause failures in containerized workflows deployed at scale, specifically within Kubernetes environments and Argo configurations.
  3. User Enablement: Partner with other development teams across Adobe to ensure applications are crafted to be cloud-native and scalable. Guide internal users on standard methodologies for using the CI/CD platform, helping them solve configuration and deployment errors.
  4. Perform day-to-day operational tasks such as upgrades and patching of Argo or Kubernetes platform, or addressing security vulnerabilities.
  5. Supervise the health of the platform and applications using tools like Prometheus and Grafana.

Skills

Required

  • Kubernetes
  • Go Lang
  • Argo CD
  • Argo Workflows
  • Argo Rollouts
  • Argo Events
  • Argo Deployments
  • Prometheus
  • Grafana
  • Scrum
  • GitOps
  • Helm charts
  • Docker
  • AWS
  • Azure
  • Cloud network architectures
  • Time-series monitoring tools

Nice to have

  • Python
  • GitHub Actions
  • Bazel
  • AWS / Azure certifications
  • Certified Kubernetes Administrator
  • Certified Kubernetes Developer
  • Certified Kubernetes Security

What the JD emphasized

  • Minimum of 2 - 4 years of experience working with Kubernetes
  • Strong software development skills in Go Lang
  • Strong hands-on experience with Argo CD, Workflows, Rollouts, Events and Deployments
  • Deep understanding of Kubernetes architecture and Docker