Advisor Product Developer

Date:  Feb 10, 2024
Location: 

Bangalore, KA, IN, 560100

Req ID:  21444

Summary

 

As a DevOps Engineer at Gainwell, you can contribute your skills as we harness the power of technology to help our clients improve the health and well-being of the members they serve — a community’s most vulnerable. Connect your passion with purpose, teaming with people who thrive on finding innovative solutions to some of healthcare’s biggest challenges. Here are the details on this position.

Your role in our mission

 

  • Continuous Integration and Continuous Deployment (CI/CD): Implement and maintain CI/CD pipelines using GitHub and GitHub Actions to develop re-usable workflows. 
  • Packaging and Delivery: Develop containers (e.g., Dockerfile) and npm serverless (e.g., AWS Lambda) YAMLconfiguration files to deploy data science applications.
  • Python Framework: Pair program with data scientists to operationalize python code, ensuring code quality and maintainability.  Enforcing standards with pytest, pylint, bandit, safety, radon, memray.
  • Artifact Management: Use poetry to install and publish to EXTRA_INDEX_URL's for dependency management.
  • Analytics Support: Provide support for analytics projects by optimizing infrastructure, automating repetitive tasks, and enhancing performance.
  • SDLC Methodologies: Work effectively with multiple Software Development Life Cycle (SDLC) methodologies, adapting your approach to suit project requirements.
  • Pair Programming: Engage in pair programming sessions with data scientists to facilitate writing of unit and integration tests, enforcing code quality, and performance improvements.
  • Package Management: Manage and optimize package management systems to ensure the availability and version control of project dependencies.
     

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a DevOps Engineer, with a focus on supporting data science and analytics projects.
  • Strong expertise in continuous integration and continuous development, specifically using GitHub and GitHub Actions.
  • Experience with containerization (e.g., Docker) and serverless computing (e.g., AWS Lambda).
  • Proficiency in Python coding and Python framework optimization.
  • Familiarity with private registries and package management systems.
  • Comfortable with pair programming and collaborative development.
  • Strong problem-solving skills and the ability to work in dynamic, cross-functional teams.

What you should expect in this role

 

  • Fast-paced,challenging and rewarding work environment.
  • Hybrid Office environment.
  • Will require late evening work to overlap US work hours.