Senior DevOps Engineer (#2998)

Europe, India, South America, Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Global software and consulting company

N-iX is a global company with Ukrainian roots that helps businesses across the world develop successful software products. Founded in 2002, N-iX has come a long way and increased its presence in eight countries spanning Europe, the US, and Latin America. Today, we are a strong community of 2,200+ professionals and a reliable partner for global industry leaders and Fortune 500 companies.

We are seeking a skilled DevOps Engineer to support the development and deployment of the high-performance computing (HPC) platform for on-premise environments. This role focuses on creating robust, scalable, and secure infrastructure for local deployments, emphasizing performance optimization for CPU/GPU workflows.

Responsibilities:

  • Design and implement on-premise infrastructure for HPC applications.
  • Set up containerized environments using Docker and orchestration tools like Kubernetes or Docker Compose.
  • Configure efficient resource utilization for hybrid CPU/GPU workflows.
  • Develop and maintain CI/CD pipelines to automate testing, deployment, and monitoring.
  • Integrate pipelines with version control systems like Git and internal project management tools.
  • Set up on-premise monitoring systems for performance, security, and reliability.
  • Automate system health checks, alerts, and log management.
  • Implement load balancing and scaling strategies for high-performance workloads.
  • Optimize local resource allocation for cost efficiency and computational performance.
  • Ensure security best practices, including secure communication between components, encryption, and identity management.
  • Maintain compliance with local data security standards.
  • Work closely with development, visualization, and backend teams to align infrastructure needs.
  • Provide guidance on DevOps best practices for on-premise deployments.
  • Document infrastructure designs, deployment strategies, and troubleshooting guides.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields.
  • 3+ years of experience as a DevOps Engineer or in a similar role.
  • Proven experience with on-premise environments and infrastructure management.
  • Strong background in containerization (Docker) and orchestration (Kubernetes, Docker Compose).
  • Programming/Scripting: Proficiency in Python, Bash, or similar.
  • Experience with Jenkins, GitLab CI, GitHub Actions, or similar tools.
  • Familiarity with Prometheus, Grafana, or other on-premise monitoring tools.
  • Strong problem-solving skills and ability to work in a multidisciplinary team.
  • Excellent communication skills for cross-team collaboration and documentation.
  • A proactive mindset for automation and optimization.

Nice to have:

  • Experience with configuration of GPU-heavy workloads (CUDA or similar technologies).

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
×

Easy apply


    or
    Refer a friend