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