Job Summary
We are seeking a skilled and motivated ML DevOps Engineer to join our dynamic team. The ideal candidate will play a crucial role in enhancing our IT infrastructure and ensuring the seamless integration of development and operations. You will be responsible for automating processes, managing cloud environments, and implementing CI/CD pipelines to support our software development lifecycle.
Duties
- Collaborate with development teams to design and implement scalable cloud solutions using platforms such as AWS, Google Cloud Platform, or Azure.
- Automate deployment processes using tools like Docker, Kubernetes, Terraform, and Jenkins.
- Monitor system performance and troubleshoot issues using tools like New Relic, Splunk, and Elasticsearch.
- Manage configuration management and orchestration with Ansible, Chef, or Puppet.
- Ensure system security by implementing firewalls and adhering to cloud security best practices.
- Develop scripts for automation using languages such as Python, Bash (Unix shell), or PowerShell.
- Conduct system testing and debugging to ensure high-quality software delivery.
- Participate in incident management and disaster recovery planning.
- Maintain documentation for IT infrastructure, processes, and configurations.
Skills
- Proficiency in containerization technologies such as Docker and orchestration tools like Kubernetes.
- Strong understanding of cloud computing concepts and services (AWS, Azure, Google Cloud Platform).
- Experience with configuration management tools (Ansible, Chef, Puppet).
- Familiarity with CI/CD practices and tools (Jenkins, GitLab).
- Knowledge of programming languages such as JavaScript, Python, Ruby, Go, or Groovy.
- Experience with database management systems including MySQL, Microsoft SQL Server, Oracle, or DynamoDB.
- Understanding of web servers (NGINX, Tomcat) and application servers (WebLogic).
- Familiarity with version control systems (GitHub, SVN) and build tools (Maven, Gradle).
- Knowledge of networking concepts including TCP/IP, DNS, LAN/WAN administration.
- Experience with Agile methodologies such as Scrum or Kanban. Join us in this exciting opportunity to leverage your skills in a collaborative environment that values innovation and continuous improvement. We look forward to your application!
Job Types: Full-time, Contract
Pay: $107,304.35 - $129,226.75 per year
Work Location: Remote