EVRY India
Location
Bangalore | India
Job description
1. Continuous Integration and Continuous Deployment (CI/CD): Implement and maintain CI/CD pipelines using GitHub and GitHub Actions to develop re-usable workflows.
2. Packaging and Delivery: Develop containers (e.g., Dockerfile) and npm serverless (e.g., AWS Lambda) YAMLconfiguration files to deploy data science applications.
3. 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.
4. Artifact Management: Use poetry to install and publish to EXTRA_INDEX_URLs for dependency management.
5. Analytics Support: Provide support for analytics projects by optimizing infrastructure, automating repetitive tasks, and enhancing performance.
6. SDLC Methodologies: Work effectively with multiple Software Development Life Cycle (SDLC) methodologies, adapting your approach to suit project requirements.
7. Pair Programming: Engage in pair programming sessions with data scientists to facilitate writing of unit and integration tests, enforcing code quality, and performance improvements.
8. Package Management: Manage and optimize package management systems to ensure the availability and version control of project dependencies.'
Job tags
Salary