Agility Consulting International is seeking an experienced DevOps Engineer for a short-term project to improve the CI/CD pipeline supporting an AI-powered product. The role involves reviewing the current pipeline architecture, identifying bottlenecks, and implementing improvements to ensure reliable and efficient deployments.
Responsibilities:
- Conduct a comprehensive audit of the existing CI/CD pipeline and DevOps workflows
- Review current build, test, and deployment processes for both application code and AI/ML components
- Identify performance bottlenecks, security risks, and reliability gaps
- Optimize pipeline efficiency, including:
- Build times
- Test automation
- Deployment processes
- Environment management
- Improve automation, observability, and rollback strategies
- Implement best practices for AI/ML deployment, including model versioning and reproducibility where applicable
- Recommend and implement improvements for infrastructure-as-code and environment consistency
- Ensure pipeline supports secure secrets management and compliance standards
- Document the improved pipeline architecture and operational workflows
- Provide knowledge transfer to the internal engineering team
Requirements:
- 5+ years of experience in DevOps, Platform Engineering, or SRE
- Strong experience designing and optimizing CI/CD pipelines
- Hands-on experience with tools such as: GitHub Actions, GitLab CI, Jenkins, CircleCI, or similar
- Experience with containerization and orchestration (Docker, Kubernetes)
- Experience with cloud platforms (AWS, GCP, or Azure)
- Familiarity with Infrastructure as Code (Terraform, Pulumi, CloudFormation, etc.)
- Experience improving build performance, deployment reliability, and automation
- Experience supporting AI/ML or data science workflows
- Familiarity with MLOps tools (MLflow, Kubeflow, SageMaker pipelines, etc.)
- Experience deploying model services and APIs
- Knowledge of observability and monitoring tools (Prometheus, Grafana, Datadog, etc.)