Dev-ops Engineer

We are seeking a DevOps Engineer with a minimum of 3 years of experience to join our team. You have to be responsible for ensuring the smooth operation and monitoring of our infrastructure, as well as creating and maintaining CI/CD pipelines for web and mobile applications. The ideal candidate will have experience with AWS, GCP, and Azure, and a strong foundation in DevOps best practices.

 

Responsibilities:

  • Monitor system performance, troubleshoot issues, and ensure high availability.
  • Develop, implement, and maintain CI/CD pipelines for web and mobile applications.
  • Automate infrastructure and application deployment processes.
  • Collaborate with development teams to integrate DevOps processes and tools.
  • Ensure security best practices are followed and vulnerabilities are addressed promptly.
  • Utilize cloud platforms such as AWS, GCP, and Azure for infrastructure and application management.
  • Perform regular system updates, backups, and recovery operations.
  • Document processes, configurations, and procedures.

 Technical Skills:

  • Experience with CI/CD tools such as Jenkins, GitLab CI, CircleCI, or similar.
  • Familiarity with configuration management tools like Ansible, Puppet, or Chef.
  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
  • Experience with cloud platforms: AWS, GCP, and Azure.
  • Proficient in scripting languages such as Bash, Python, or PowerShell.
  • Understanding of networking fundamentals and security best practices.
  • Ability to use monitoring and logging tools like Prometheus, Grafana, ELK stack, or similar.
  • Familiarity with version control systems, primarily Git.
  • Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.

Qualifications:

  • Education: Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent experience.
  • Experience: Minimum of 1 year in a DevOps or similar role.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and in a team-oriented environment.
  • Detail-oriented with strong organizational skills.
  • Adaptable and able to learn new technologies quickly.
  • Fluent or at least very good English skills.
  • Supportive and passionate about the purpose and objectives of the Ministry.


Kindly read carefully our Mission & Vision stated here before applying