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.