Senior DevOps Engineer
We are looking for a highly skilled Senior DevOps Engineer to join our engineering team and help build, automate, and scale modern infrastructure and AI-driven development environments. The ideal candidate has strong expertise in CI/CD, Linux systems, container orchestration, and high-performance computing environments, combined with a solid software engineering background and understanding of modern AI tooling.
Requirements
Strong hands-on experience with: GitLab CI/CD, Jenkins, Kubernetes, Slurm
Advanced Linux/Operating System administration skills
Strong understanding of DevOps practices, infrastructure automation, and containerized environments
Experience working with cloud-native architectures and distributed systems
Ability to read, understand, and troubleshoot code in Python
Good understanding of Machine Learning concepts and workflows
Responsibilities
- Design, implement, and maintain scalable CI/CD pipelines using GitLab CI/CD and Jenkins
- Manage and optimize infrastructure for Kubernetes-based environments
- Work with HPC/workload management systems such as Slurm and LSF
- Automate deployment, monitoring, and operational processes
- Support development teams with infrastructure, build systems, and release management
- Collaborate with AI/ML teams to enable efficient model training and deployment workflows
- Integrate and support AI-powered engineering tools such as OpenCode, Tabnine, GitHub Copilot, and related agent-based systems
- Participate in the creation and maintenance of AI agents, skills, and MCP-based integrations
- Troubleshoot complex infrastructure and system-level issues
Nice to have
- Experience with MLOps pipelines and model deployment
- Knowledge of monitoring and observability tools
- Experience with infrastructure as code tools (Terraform, Ansible, etc.)
- Exposure to GPU infrastructure and AI training environments
- Experience working in high-load or distributed computing environments