Position: Senior DevOps Engineer
Company: N-iX
Experience required: 5y
English level: upper

We are seeking a highly skilled and experienced DevOps Engineer to join our team.

As a DevOps Engineer, you will play a crucial role in ensuring the seamless integration and deployment of our software solutions. You will work closely with development and operations teams to automate and optimize our systems, enabling efficient software delivery and robust infrastructure management.

Our clients develop a careers platform for students. Their mission is to transform young people's futures by providing life-changing career experiences and opportunities.

**Responsibilities:**
- Design, implement, and manage cloud-based infrastructure on AWS, utilizing services such as EC2, S3, RDS, and VPC
- Develop and maintain Kubernetes clusters on Amazon EKS, ensuring scalability, high availability, and optimal performance
- Create and manage Helm charts to package and deploy containerized applications
- Containerize applications using Docker and establish best practices for container orchestration
- Collaborate with development teams to establish CI/CD pipelines using Jenkins, ensuring continuous integration, deployment, and delivery
- Utilize Terraform to provision and manage infrastructure as code, ensuring efficient and scalable deployment of resources
- Monitor and optimize system performance, security, and availability, implementing automated monitoring and alerting solutions
- Implement and manage configuration management tools to automate software deployments and system configurations
- Collaborate with cross-functional teams to troubleshoot and resolve infrastructure-related issues
- Stay up-to-date with the latest industry trends and technologies, making recommendations for continuous improvement and innovation

**Requirements:**
- Bachelor's degree in Computer Science, Engineering, or a related field
- Strong experience with AWS services and infrastructure, including EC2, S3, RDS, and VPC
- Proficiency in Kubernetes and experience managing clusters on Amazon EKS
- Solid understanding of containerization technologies, specifically Docker
- Hands-on experience with Helm for packaging and deploying containerized applications
- Strong scripting and automation skills, using tools such as Bash, Python, or PowerShell
- Experience with infrastructure as code tools, particularly Terraform
- In-depth knowledge of CI/CD methodologies and tools, including Jenkins
- Familiarity with monitoring and logging tools such as Prometheus, Grafana, and ELK stack
- Strong problem-solving and troubleshooting skills, with keen attention to detail
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment

**Preferred (would be a plus):**
- Experience with ArgoCD for GitOps-style continuous deployment
- Familiarity with Bitbucket pipelines for managing CI/CD workflows

**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
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings