Senior DevOps Engineer

Job ID: 38952285

Budget: $3,000 – $5,000 USD

Location: Riyadh, Saudi Arabia
Salary: 15,000 - 18,000 SAR (based on experience)

We are hiring a Senior DevOps Engineer to streamline and enhance our development and deployment processes. The role requires a tech-savvy individual with extensive knowledge of DevOps practices and tools.Key Responsibilities:
Infrastructure Management:

Design, deploy, and maintain scalable, reliable, and secure infrastructure.
Use Infrastructure-as-Code (IaC) tools like Terraform, CloudFormation, or Ansible.

CI/CD Pipeline Implementation:
Build and manage Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools like Jenkins, GitLab CI, CircleCI, or Azure DevOps.
Automate testing, build, and deployment processes to minimize manual intervention.

Monitoring and Optimization:
Monitor application and infrastructure performance using tools like Prometheus, Grafana, ELK Stack, or New Relic.
Optimize system performance and resource utilization to improve efficiency.

Cloud Management:
Manage cloud-based infrastructure using platforms like AWS, Azure, Google Cloud Platform (GCP), or hybrid solutions.
Ensure cost optimization and proper resource allocation in cloud environments.

Automation:
Implement automated workflows for code deployment, configuration management, and system updates.
Create reusable scripts for routine tasks to enhance productivity.

Collaboration:
Act as a bridge between development and operations teams, ensuring effective communication and collaboration.
Support development teams in designing applications for optimal deployment and performance.

Security and Compliance:
Enforce best practices for infrastructure security and compliance.
Implement tools like Vault, AWS Secrets Manager, or Kubernetes Secrets for secure credential management.

Incident Management:
Troubleshoot and resolve system issues quickly to minimize downtime.
Establish disaster recovery and backup solutions to ensure business continuity.

Mentorship and Leadership:
Mentor junior DevOps engineers and promote a culture of continuous learning and improvement.
Lead initiatives to adopt new technologies and improve existing processes.

Required Skills:
DevOps Tools:
Proficiency with CI/CD tools (e.g., Jenkins, GitLab CI).
Expertise in configuration management tools (e.g., Ansible, Chef, Puppet).
Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.

Cloud Expertise:
Strong knowledge of AWS, Azure, or GCP, including core services, networking, and storage.

Programming/Scripting:
Proficiency in languages like Python, Bash, or Go for automation tasks.

Version Control:
Experience with Git and branching strategies.

Monitoring and Logging:
Knowledge of monitoring tools (e.g., Nagios, Prometheus) and logging solutions (e.g., ELK Stack, Splunk).

Networking:
Solid understanding of networking concepts, including DNS, VPNs, load balancers, and firewalls.

Soft Skills:
Strong problem-solving skills and ability to troubleshoot complex issues.
Excellent communication and collaboration skills.