Senior DevOps Engineer

Posted Jan 31

About the Role:

We are seeking an experienced DevOps Engineer to join our dynamic team. The ideal candidate will be responsible for automating and optimising our operations and processes, building and maintaining tools for deployment, monitoring and operations. Additionally, the candidate will troubleshoot and resolve issues in our dev, test and production environments.

Responsibilities:

  • Identify and isolate critical points of the cloud infrastructure for FinOps optimization.
  • Shape technical solution proposals for FinOps initiatives.
  • Design, build and maintain efficient, reusable, and reliable DevOps systems.
  • Implement automation tools and frameworks (CI/CD pipelines).
  • Collaborate with developers and other IT personnel to streamline the software development and deployment process.
  • Monitor metrics and develop ways to improve.
  • Build, maintain, and monitor configuration standards.
  • Maintain day-to-day management and administration of projects.
  • Document and design various processes; update existing processes.
  • Improve infrastructure development and application development.
  • Follow all best practices and procedures as established by the company.

Requirements:

  • Minimum Bachelor’s degree in Computer Science, Engineering or a related field, or equivalent experience.
  • 6+ years of experience in a DevOps role.
  • Expert in code deployment, version control, and configuration management.
  • Strong knowledge of Linux-based infrastructures, Linux/Unix administration, and AWS.
  • Experience with automation frameworks like Ansible, Chef, Puppet, or Terraform.
  • Ability to use a wide variety of open source technologies and cloud services (experience with AWS is required).
  • Experience with Docker, Kubernetes, or other container orchestration solutions.
  • Strong experience with SQL and MySQL (NoSQL experience is a plus, too, since we also use Redis).
  • A working understanding of code and script (Java, Go).
  • Knowledge of best practices and IT operations in an always-up, always-available service.
  • Understanding of Agile methodologies, TDD
  • Strong communication and teamwork skills.

• Proficient with Git and Git workflows.

• Relevant industry certifications (AWS Certified DevOps Engineer, Azure DevOps Engineer, Kubernetes Certification, etc.) are a plus.

Nice to Have:

• Previous experience working in an Agile/Scrum environment.

• Experience with networking principles, and network monitoring tools.

• Understanding of IT security best practices.

• Contributions to open-source projects.

• Relevant industry certifications (AWS Certified DevOps Engineer, Azure DevOps Engineer, Kubernetes Certification, etc.) are a plus.

English level: Upper-Intermediate or higher.