Job Overview
We are looking for a skilled and proactive DevOps Engineer to streamline our software development and deployment processes. This role is responsible for building and maintaining CI/CD pipelines, managing cloud infrastructure, and ensuring system reliability, scalability, and security. The ideal candidate thrives in a fast-paced environment and is passionate about automation and continuous improvement.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines for efficient software delivery
- Automate infrastructure provisioning and configuration (Infrastructure as Code)
- Manage and monitor cloud infrastructure (e.g., AWS, Azure, Google Cloud)
- Collaborate with development and QA teams to improve deployment processes
- Ensure system reliability, scalability, and performance through monitoring and optimization
- Implement security best practices and ensure compliance with standards
- Troubleshoot production issues and perform root cause analysis
- Manage containerization and orchestration tools (e.g., Docker, Kubernetes)
- Maintain version control workflows and branching strategies
- Document processes, configurations, and system architecture
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- Proven experience in DevOps, Site Reliability Engineering, or a similar role
- Strong knowledge of CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions)
- Experience with cloud platforms (AWS, Azure, or Google Cloud)
- Proficiency in scripting languages (e.g., Bash, Python)
- Experience with containerization and orchestration (Docker, Kubernetes)
- Familiarity with Infrastructure as Code tools (e.g., Terraform, CloudFormation)
- Knowledge of monitoring tools (e.g., Prometheus, Grafana, ELK stack)
- Understanding of networking, security, and system administration
- Strong problem-solving and analytical skills
Job Type: Permanent
Pay: QAR37,500.00 per month
Work Location: In person