Senior DevOps Engineer $4500-5000

About the Project

We are seeking a skilled DevOps Engineer to join our team. Ideal candidate should have ML Ops experience or at least some understanding of ML training pipelines and be willing to gain needed skills to build ML Pipelines

This role will be crucial in architecting and setting up our staging and production environments from scratch, building ML training pipelines, and optimizing our existing Continuous Integration/Continuous Deployment (CI/CD) pipelines on GitHub Actions.

Responsibilities

- Architect, implement, and manage staging and production environments for a complex ML/CV project.
- Design and build robust ML training pipelines leveraging AWS SageMaker and ClearML.
- Optimize and maintain CI/CD pipelines on GitHub Actions for seamless code integration and deployment.
- Work closely with the development team to ensure operational best practices are followed for system scalability, reliability, and security.
- Setup and manage AWS services including Lambda, S3, EFS, RDS, and VPC to support various project components.
- Utilize Docker for containerization needs, ensuring consistent environments across development, staging, and production.
- Implement infrastructure as code (IaC) using Terraform or similar tools for efficient infrastructure management.
- Monitor system performance, troubleshoot issues, and implement solutions to improve system reliability and performance.

Required Skills and Experience

- Strong experience with AWS services, particularly AWS SageMaker (Asynchronous Inference, Training Service, Model Registry), AWS Lambda, AWS S3, AWS EFS, and AWS EC2.
- Proficiency in building and managing ML training and processing pipelines.
- Solid understanding of Docker containerization and its deployment workflows.
- Experience with CI/CD tools, specifically GitHub Actions, for automating testing and deployment processes.
- Familiarity with AWS Elastic Beanstalk, AWS RDS, and AWS VPC.
- Knowledge of infrastructure as code (IaC) practices, preferably with Terraform.
- Experience with Linux and Linux CLI utils.
- Excellent problem-solving skills and the ability to work independently or as part of a team.

Good to Have

- Experience with Django and Celery for backend development.
- Familiarity with ML models and frameworks, such as YOLO5 and PyTorch.
- Understanding of data manipulation libraries like Numpy and Pandas.

Current Team Composition

The successful candidate will be joining a talented and dedicated team consisting of:

- Backend Tech Lead
- Senior Backend Developer
- Middle Backend Developer with ML and CV expertise
- Frontend Developer
- UI/UX Developer
- Engineering Manager
- Project Manager and Data Annotator on the client's side

This diverse team structure ensures a collaborative and interdisciplinary approach to our projects, providing an enriching environment for professional growth.

About COXIT

🟠 Since 2018, COXIT has been augmenting and forming software development teams for startups and corporations. As an exclusive talent vendor, we offer our clients full-time, top-notch Engineers and focus on their retention.

Company website:
https://coxit.co/

DOU company page:
https://jobs.dou.ua/companies/coxit/
Job posted on 1 April 2024
111 views    1 application

To apply for this and other jobs on Djinni login or signup.