Position Details

About Us

We are seeking a highly skilled and experienced DevOps Engineer to join our dynamic team. The ideal candidate will be responsible for automating and optimizing our operations and processes, building and maintaining tools for deployment, monitoring, and operations. They will also troubleshoot and resolve issues in our dev, test, and production environments.

Job responsibilities

  • Design, build and maintain the CI/CD infrastructure and tools to deliver high-quality software in a fast-paced development environment.
  • Implement and manage continuous delivery systems and methodologies on AWS.
  • Deploy and manage containerized applications using Kubernetes.
  • Design and implement secure networking solutions to ensure the integrity of high availability network infrastructure.
  • Write infrastructure as code using Terraform for efficient resource management.
  • Develop automation scripts in Python to integrate various systems and processes.
  • Administer and maintain Linux based operating systems to ensure system reliability and performance.
  • Implement security best practices, including vulnerability assessments, access controls, and encryption.
  • Foster a security-first mindset across the organization.

Job Requirements

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • At least 3 years of experience in a DevOps role.
  • Fluent spoken and written English.
  • Relevant certifications in AWS, Kubernetes, or other DevOps tools are a plus.

Essential Skills:

  • Proficient with AWS cloud services and management.
  • Strong experience with Kubernetes container orchestration.
  • In-depth understanding of networking principles and protocols.
  • Experience with infrastructure as code, preferably Terraform.
  • Solid scripting skills in Python.
  • Extensive knowledge of Linux operating systems and administration.
  • Understanding of continuous delivery and GitOps principles.