DevOps Engineer

Work set-up : Fully Remote
Time zone : 1:00PM – 10:00PM Mon-Fri
Experience required : 7 years minimum
Starting date : ASAP

Reporting to: IT Manager

We are currently looking for a dynamic and experienced Senior DevOps and Cloud Expert to join our passionate team. As a key member of our technical team, you will play a vital role in the development, deployment and maintenance of our CI/CD pipelines, as well as automating the deployment and infrastructure management processes.

Key Responsibilities

CI/CD Pipeline Development & Maintenance

  • Design, implement, and manage CI/CD pipelines using GitLab CI or similar tools.
  • Automate build, test, and deployment processes for containerized applications.
  • Optimize release workflows to ensure efficiency, consistency, and security.

Infrastructure as Code & Automation

  • Build and maintain infrastructure using Terraform, Helm, and Ansible.
  • Automate provisioning and scaling of Kubernetes clusters (experience with OpenShift is a plus).
  • Integrate self-healing capabilities and robust monitoring solutions.

Containerization & Orchestration

  • Administer and fine-tune Docker containers and Kubernetes environments.
  • Monitor application performance and adjust resource allocation as needed.
  • Apply best practices for container lifecycle management and security.

Monitoring, Logging & Incident Management

  • Implement infrastructure monitoring using tools like Prometheus and Grafana.
  • Set up and maintain logging and alerting systems (e.g., Loki, ELK stack).
  • Diagnose and resolve production issues, contributing to root cause analysis.

Collaboration & Documentation

  • Partner with development and system administration teams to ensure seamless operations.
  • Document infrastructure designs, automation scripts, and operational workflows.
  • Drive continuous improvement of DevOps methodologies and toolsets.

Requirements

  • Required Technical Skills
    • Demonstrated experience working with Linux-based systems (Ubuntu, CentOS, RHEL).
    • Deep knowledge of containerization technologies (Docker) and orchestration platforms (Kubernetes).
    • Practical experience with CI/CD tools such as GitLab CI, Jenkins, or similar.
    • Strong grasp of cloud infrastructure, particularly in private or hybrid cloud environments.
    • Proficiency in scripting languages like Shell, Python, or Bash.
  • Preferred Qualifications
    • Familiarity with GitOps practices and tools (e.g., ArgoCD).
    • Understanding of service mesh architectures and ingress controllers (e.g., NGINX).
    • Experience with security and code quality tools such as SonarQube.
  • Soft Skills
    • Self-driven, well-organized, and proactive in approach.
    • Excellent analytical and problem-solving abilities with keen attention to detail.
    • Comfortable collaborating with distributed, cross-functional teams.
    • Professional fluency in English, both spoken and written.