Search by job, company or skills

  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Requirements

Senior DevOps Engineer is responsible for automation of CI/CD pipelines, testing, and deployment of AI models and application services. This role shall ensure smooth production releases with monitoring and approval of workflows.

Key Responsibilities

  • CI/CD Automation
  • Design and implement GitLab pipelines for build, test, and deployment.
  • Automate container image management with ECR.
  • Automate edge deployments.
  • Integrate approval workflows for production releases across cloud and on-prem environments.
  • Deployment Strategies
  • Deploy applications to AWS ECS/EKS clusters via Git-ops methodologies
  • Enable edge deployments using AWS Greengrass and IoT Core.
  • Monitoring & Observability
  • Build custom dashboards with Managed Grafana and AWS native services.
  • Manage logs and metrics for both cloud and edge (Greengrass) environments.
  • Collaboration & Enablement
  • Work closely with application and ML teams to streamline deployments.
  • Provide sample GitLab repos and edge device configurations for onboarding.

Work Experience

Required Skills (Technical Competency):

  • Cloud: AWS (SAAS, PAAS, IAAS and Development), Containers/Docker
  • Strong expertise in GitLab CI/CD pipelines.
  • Exposure to ML-Ops (AWS Managed Sage maker or Third-Party Solutions like Kubeflow)
  • Strong Experience with containerization and orchestration (Docker, Kubernetes).
  • Strong Expertise integrating Tools enabling Code Quality via Devops (Sonar Lint etc.)
  • Awareness on deployment scenarios with AWS ECS/EKS, ECR, Greengrass, IoT Core.
  • Knowledge of AWS CloudWatch, CloudTrail.
  • Ability to design secure, scalable deployment workflows.
  • In-depth knowledge of build/release systems, CI/CD systems, AWS DevOps Solutions, Jenkins,
  • Strong problem-solving and debugging skills.

Desired Skill Sets

  • Familiarity with edge computing and IoT device management.
  • Exposure to hybrid deployment strategies (cloud + on-prem).
  • Experience in Shell Scripts to manage/debug plant devices
  • Experience with observability stacks and custom dashboard creation.
  • Strong troubleshooting skills across CI/CD and runtime environments.
  • Ability to conduct workshops and training sessions.
  • Ability to quickly learn new and existing technologies like MLOPs
  • Knowledge in configuration and management of continuous improvement tools
  • Knowledge of various QA methodologies and different SDLC version control, and defect management tools.
  • Experience working with multicultural teams.
  • Must be a team player and include others in the technical decision-making process.
  • Excellent communication skills.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 145112015