We are seeking a highly skilled DevOps Engineer to join our dynamic IT Services team in Riyadh, Saudi Arabia. The ideal candidate will possess a strong background in software development and IT operations, with a passion for automating processes and improving system reliability. As a DevOps Engineer, you will play a crucial role in bridging the gap between development and operations, ensuring that our software applications are delivered efficiently and effectively. You will collaborate with cross‑functional teams to implement best practices in CI / CD, infrastructure as code, and cloud services. Your expertise will be invaluable in driving continuous improvement and innovation within our organization, ultimately enhancing our service delivery and customer satisfaction. Responsibilities
Design and implement robust CI / CD pipelines to automate software deployment and testing processes. Manage cloud infrastructure, ensuring scalability, security, and cost‑efficiency. Monitor system performance and troubleshoot issues to maintain high availability and reliability of applications. Collaborate with development teams to integrate DevOps practices into the software development lifecycle. Develop and maintain infrastructure as code using tools such as Terraform or CloudFormation. Implement monitoring and logging solutions to gain insights into application performance and user experience. Conduct regular security assessments and implement best practices to safeguard applications and data. Provide training and support to team members on DevOps tools and methodologies. Stay up-to-date with emerging trends and technologies in DevOps and cloud computing. Preferred Candidate
Proven experience as a DevOps Engineer or similar role in IT services or software development. Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud. Experience with containerization technologies like Docker and orchestration tools such as Kubernetes. Familiarity with scripting languages such as Python, Bash, or Ruby. Excellent problem‑solving skills and the ability to work under pressure. Strong communication and collaboration skills to work effectively in a team environment. Ability to adapt to changing requirements and priorities. Experience with configuration management tools like Ansible, Puppet, or Chef. Relevant certifications in DevOps or cloud technologies are a plus. Skills
Continuous Integration and Continuous Deployment (CI / CD) :
Knowledge of CI / CD practices and tools is essential for automating the software delivery process, ensuring faster and more reliable releases. Cloud Computing :
Proficiency in cloud platforms such as AWS, Azure, or Google Cloud enables the management of scalable and cost‑effective infrastructure. Containerization :
Familiarity with Docker and Kubernetes allows for the efficient deployment and management of applications in isolated environments. Scripting and Automation :
Skills in scripting languages like Python or Bash are crucial for automating repetitive tasks and improving operational efficiency. Monitoring and Logging :
Experience with monitoring tools such as Prometheus or ELK Stack helps in maintaining system health and performance visibility.
#J-18808-Ljbffr
Engineer • Riyadh, Saudi Arabia