We are looking for a skilled Senior DevOps Engineer with a strong background in cloud infrastructure, CI/CD, and system administration. While minimal experience with the Elastic Stack is a plus, this role emphasizes deep system knowledge, automation, and maintaining reliable, scalable infrastructure.
Key Responsibilities:
- Design and maintain CI/CD pipelines to enhance the software delivery process.
- Manage cloud infrastructure (AWS, Azure, GCP) and optimize systems for performance and cost.
- Automate provisioning and configuration of infrastructure using tools like Terraform, Ansible, or Cloud Formation.
- Monitor and troubleshoot system performance with tools like Prometheus, Grafana, and basic Elastic Stack components.
- Administer Linux-based systems, ensuring security, updates, and maintenance.
- Optimize system performance through load balancing, caching strategies, and resource allocation.
- Collaborate with software engineers and QA teams to streamline deployment processes and resolve issues.
- Implement security practices including firewalls, VPNs, and identity management.
- Ensure robust disaster recovery and backup strategies for critical systems.
- Maintain system reliability and uptime through regular updates and preventive maintenance.
Qualifications:
- Bachelor's degree in computer science, Engineering, or equivalent experience.
- 5+ years of experience in DevOps, SRE, or System Administration.
- Expertise in cloud platforms (AWS, Azure, GCP) and system management.
- Strong experience in Linux system administration (Ubuntu, CentOS, RHEL).
- Proficiency with CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions).
- Experience with infrastructure as code (Terraform, Ansible, Cloud Formation).
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Basic experience with the Elastic Stack (Elasticsearch, Kibana).
- Proficient in scripting languages (Bash, Python, Shell).
- Strong understanding of networking concepts (DNS, VPN, Load Balancing, Firewalls).
Preferred Qualifications:
- Cloud certifications (AWS Solutions Architect, Azure DevOps Engineer, GCP Professional DevOps Engineer).
- Experience with monitoring and logging tools (Prometheus, Grafana, ELK).
- Knowledge of database administration (MySQL, PostgreSQL, NoSQL).
- Security certificates are a plus.
- Experience in system performance tuning and resource optimization.
Location: Riyadh, Saudi Arabia
Work Conditions: