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

Key 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

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a DevOps Engineer or in a similar role.
  • Strong knowledge of DevOps practices, principles, and methodologies.
  • Experience with cloud platforms like AWS, Azure, or GCP.
  • Solid understanding of continuous integration and deployment processes.
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication and collaboration abilities.

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.