As a DevOps Engineer at AI Collaborator, you will be responsible for leading the design, implementation, and maintenance of DevOps practices and infrastructure within the organization. You will play a crucial role in bridging the gap between development and operations, ensuring that software is deployed and managed efficiently, reliably, and securely. You will work closely with a team of engineers and data scientists to design, implement, and maintain DevOps infrastructure and processes that support the company’s AI and product initiatives.
Key Responsibilities
- Design, implement, and maintain DevOps infrastructurefor applications, including cloud-based infrastructure, containerization, and orchestration tools
- Develop and implement CI/CD pipelines for applications, automating the process of building, testing, and deploying AI solutions
- Monitor and troubleshoot applications, ensuring they are performing optimally and meeting business requirements
- Collaborate with data scientists and engineers to understand their needs and design DevOps solutions that meet their specific requirements
- Stay up-to-date on the latest DevOps tools and technologies, and implement them in the company’s environment
- Proactively identify and address potential risks to the company’s AI infrastructure and applications
Must-haves
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 3+ years of experience in DevOps engineering, with experience in cloud-based infrastructure, containerization, and CI/CD pipelines
- Experience with cloud-based platforms such as AWS, GCP or Azure
- Strong understanding of Linux operating systems and scripting languages
- Automate testing processes, including unit, integration, and end-to-end tests, to ensure software quality and reliability
- Implement automated deployment processes, enabling rapid and consistent releases of new software versions
- Automate infrastructure provisioning, configuration management, and deployment processes using tools like Ansible, Chef, or Puppet
- Implement infrastructure monitoring and alerting systems to proactively identify and resolve potential issues
- Maintain and optimize infrastructure resources, ensuring optimal performance and adherence to security standards
- Experience with relational databases such as PostgreSQL or MySQL
- Ability to learn new skills and handle diverse challenges
- Ability to work independently
- Excellent communication and collaboration skills
- Strong communication skills in both spoken and written English
Nice-to-haves
- Startup experience
- Experience with Kubernetes
- Backend experience (Python, Golang, or other relevant programming language)
- Experience with AI and Machine Learning technologies.
- Experience designing and supporting typical B2B SaaS features (such as authentication, dashboards, permissions, etc.)
- Experience with Kafka, Elastic Search, and NoSQL
- Experience with testing and debugging techniques
- Experience with Agile development methodologies
Benefits
- Remote work
- International experience
- Opportunity to work on cutting-edge technologies
- Work with a team of talented and passionate engineers
- Collaborative and supportive work environment
If you are a skilled and experienced DevOps Engineer passionate about AI, then this is the perfect job for you.