Description

We are seeking a DevOps Application Developer to play a key role in integrating E*TRADE’s technology stacks with Client, driving the harmonization of our development practices to create a unified developer experience. This role focuses on modernizing our DevOps ecosystem, optimizing build processes, enhancing developer tools, and supporting a global community of developers in an Agile environment.


 

Key Responsibilities:

  • DevOps Modernization:
  • Migrate code repositories from on-premise Bitbucket to product-aligned mono-repos on GitHub.
  • Transition Java build tools from Maven to Gradle to streamline build processes.
  • Harmonize JavaScript build processes for greater efficiency and consistency.
  • Toolchain Integration:
  • Adopt JFrog Artifactory as a unified artifact repository.
  • Implement a common CI/CD toolchain based on GitHub Actions to support continuous integration and deployment pipelines.
  • Developer Experience Enhancement:
  • Optimize code hygiene through tools like Moderne/Open Rewrite to improve code quality.
  • Enhance developer productivity by integrating tools such as Backstage and other DevOps utilities.
  • Global Collaboration & Support:
  • Collaborate with diverse, global teams, including developers, business analysts, QA, infrastructure teams, and senior management.
  • Provide support and enablement to help developers adopt the new DevOps toolchains effectively.
  •  

Agile Participation:

  1. Work within Agile teams, actively participating in Agile ceremonies and contributing to sprint planning, stand-ups, and retrospectives.

Required Qualifications:

Experience:

  1. 3–5 years of experience in Java or JavaScript development.
  2. 3–5 years of hands-on experience with Linux-based systems.

Technical Skills:

  • Proficiency in scripting languages such as Python and KornShell (ksh).
  • Strong knowledge of build systems like Gradle, Maven, or NPM.
  • Experience with Git, Bitbucket, and GitHub for source code management.
  • Proficiency in CI/CD tools, particularly Jenkins and GitHub Actions.
  •  

Soft Skills:

  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Excellent verbal and written communication skills in English.
  • Self-motivated, highly organized, and adaptable in fast-paced environments.

  •  

Desired (Nice-to-Have) Skills:

  • Familiarity with Software Development Life Cycle (SDLC) processes.
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Ability to gather and analyze metrics to assess and improve DevOps processes.
  • Interest in exploring areas beyond the immediate role, including backend development and cross-team collaboration

Education

Any Gradute