Sr. MLOps, DevOps Engineer
JJA, Inc. - bellevue, WA
Apply NowJob Description
Senior MLOps, DevOps Engineer An innovative AI startup, we are looking for a highly skilled and motivated Senior MLOps, DevOps Engineer to join our dynamic team. The ideal candidate will possess extensive experience with designing and maintaining Azure Cloud Solutions, along with a strong background in building and managing CI/CD pipelines. As a MLOps DevOps Engineer, you will play a crucial role in automating our software delivery process, ensuring the high availability, scalability, and security of our cutting-edge AI applications. Key Responsibilities: Cloud Infrastructure Management: Design, implement, and manage scalable, secure, and resilient cloud infrastructure on Azure. Utilize Infrastructure as Code (IaC) tools such as Terraform and develop Bicep/ARM templates for provisioning and managing cloud resources. Manage and audit the security posture of company's solutions, by implementing Application Gateway, Web Application Firewall, VNet configuration Good technical knowledge on backend database services such as Redis, MongoDB, Cosmo and PostgreSQL CI/CD Pipeline Development: Develop, maintain, and optimize CI/CD pipelines using tools like Azure DevOps and GitHub Actions. Implement automated testing, deployment, and monitoring processes to ensure high-quality software releases. Automation and Scripting: Write and maintain scripts for automation of infrastructure and application deployments using languages such as Python, Bash, or PowerShell. Implement configuration management using tools like Terraform, Ansible, Chef, or Puppet. MLOps: Familiarity with popular machine learning frameworks such as TensorFlow, PyTorch,enabling seamless integration into CI/CD pipelines. Monitoring and Logging: Set up and manage monitoring and logging solutions using tools like Azure Log Analytics, Prometheus, Grafana, Uptime Kuma and ELK stack. Ensure proactive monitoring and alerting to maintain system health and performance. Qualifications: Education : Bachelor's degree in Computer Science, Information Technology, or a related field. Experience: 8+ years of experience as a DevOps Engineer or in a similar role. Proven experience with Azure and AWS cloud platforms. Strong experience in building and managing CI/CD pipelines. Technical Skills: Proficiency in Infrastructure as Code (IaC) tools such as Terraform and ARM/Bicep templates. Experience with CI/CD tools like Azure DevOps, Github, Jenkins, GitLab CI, etc. Strong scripting skills in Python, Bash, or PowerShell. Knowledge of configuration management tools like Ansible, Chef, or Puppet. Familiarity with monitoring and logging tools such as Azure Monitor, AWS CloudWatch, Prometheus, Grafana, and ELK stack.
Created: 2024-11-05