DevOps Engineer
الوصف الوظيفي
DevOps Engineer – Drive Innovation Through Automated, Scalable, and Secure Infrastructure
Are you passionate about bridging the gap between development and operations to accelerate delivery while ensuring reliability, security, and efficiency? We are seeking a highly skilled DevOps Engineer to lead the transformation of our infrastructure, streamline deployment workflows, and foster a culture of continuous improvement. In this pivotal role, you will design, implement, and optimize end-to-end DevOps solutions that empower our engineering teams to deliver high-quality software at scale.
As a key member of our technical leadership team, you will collaborate closely with developers, cloud engineers, and security specialists to automate infrastructure provisioning, enhance CI/CD pipelines, and ensure seamless integration across hybrid environments. Your expertise will drive operational excellence, reduce manual intervention, and bolster the resilience of our systems—ultimately enabling faster, safer, and more predictable deployments.
Key Responsibilities
In this dynamic role, your responsibilities will include:
- Design and Optimize CI/CD Pipelines: Architect, implement, and refine continuous integration and continuous deployment pipelines to accelerate delivery cycles while maintaining robustness and security.
- Automate Infrastructure as Code (IaC): Leverage cutting-edge tools like Terraform, CloudFormation, or Pulumi to provision, manage, and scale infrastructure programmatically, ensuring consistency and reproducibility across environments.
- Orchestrate Containerized Workloads: Deploy and maintain Docker containers and Kubernetes clusters, ensuring high availability, scalability, and efficient resource utilization in both cloud and on-premises environments.
- Enhance Observability and Reliability: Implement comprehensive monitoring, logging, and alerting solutions using tools like Prometheus, Grafana, or Datadog to proactively detect and resolve performance, security, and availability issues.
- Strengthen Security and Compliance: Integrate security best practices throughout the software development lifecycle, including secrets management, identity and access control, and compliance audits to mitigate risks and ensure regulatory adherence.
- Automate Operational Workflows: Develop custom scripts and tools using Python, Bash, or PowerShell to eliminate manual processes, reduce human error, and improve operational efficiency.
- Lead Incident Response and Root-Cause Analysis: Participate in on-call rotations, incident investigations, and post-mortem analyses to drive continuous improvement and prevent recurrence of issues.
- Advocate for DevOps Culture: Collaborate with cross-functional teams to promote DevOps principles, foster collaboration between development and operations, and champion a mindset of shared responsibility for software delivery.
- Document and Communicate Technical Solutions: Maintain up-to-date technical documentation, runbooks, and architecture diagrams to ensure knowledge sharing and onboarding efficiency.
Why Join Us?
This is more than a job—it’s an opportunity to shape the future of our technology stack. You will work in a fast-paced, innovative environment where your expertise directly impacts the success of our products and services. By joining our team, you’ll:
- Work alongside top-tier engineers to solve complex challenges and drive technological advancements.
- Contribute to measurable improvements in deployment frequency, system reliability, and operational efficiency.
- Gain exposure to leading-edge tools and practices in cloud computing, containerization, and DevOps automation.
- Have a tangible impact on reducing downtime, enhancing security, and optimizing resource utilization.
- Develop your skills in high-demand areas like Kubernetes, cloud-native architectures, and site reliability engineering.
What We’re Looking For
We are seeking a detail-oriented and proactive DevOps Engineer with a strong foundation in cloud technologies, automation, and systems reliability. Ideal candidates will possess:
- Education and Experience: A Bachelor’s degree in Computer Science, Information Technology, Engineering, or an equivalent combination of education and practical experience in DevOps, cloud engineering, or systems administration.
- Cloud Platform Expertise: Hands-on experience with at least one major cloud provider—AWS, Microsoft Azure, or Google Cloud—including infrastructure provisioning, networking, and service management.
- CI/CD and Automation Proficiency: Deep knowledge of CI/CD tools such as GitHub Actions, GitLab CI/CD, Jenkins, or Azure DevOps, along with experience automating build, test, and deployment processes.
- Infrastructure as Code (IaC): Strong proficiency in IaC tools like Terraform, CloudFormation, or Pulumi to manage infrastructure declaratively and ensure version control for configurations.
- Containerization and Orchestration: Extensive experience with Docker and container orchestration platforms, including Kubernetes, to deploy, scale, and manage containerized applications.
- Configuration Management: Familiarity with tools like Ansible, Puppet, or Chef to automate configuration, patching, and compliance enforcement across environments.
- Scripting and Tooling: Expertise in scripting languages such as Python, Bash, or PowerShell to develop custom tools, utilities, and automation scripts that enhance operational workflows.
- Monitoring and Observability: Knowledge of monitoring and observability tools like Prometheus, Grafana, Datadog, or the ELK Stack to track system health, performance metrics, and operational insights.
- Security and Compliance: Understanding of security principles, including secrets management, identity and access management (IAM), and cloud security best practices to safeguard infrastructure and applications.
- Problem-Solving and Collaboration: Strong troubleshooting skills, coupled with excellent communication and teamwork abilities, to collaborate effectively with developers, product managers, and other stakeholders.
Preferred Qualifications
While not mandatory, the following qualifications will further strengthen your candidacy:
- Certifications in cloud platforms (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer, or Google Professional DevOps Engineer).
- Experience managing production-grade Kubernetes environments, including cluster scaling, troubleshooting, and optimization.
- Familiarity with GitOps tools like Argo CD or Flux to synchronize application deployments with Git repositories.
- Knowledge of service meshes (e.g., Istio or Linkerd) and serverless architectures to enhance application resilience and scalability.
- Experience with database operations, performance tuning, and disaster recovery strategies to ensure data integrity and high availability.
- Understanding of Site Reliability Engineering (SRE) concepts, including Service Level Indicators (SLIs), Service Level Objectives (SLOs), error budgets, and incident management frameworks.
- Proven track record in supporting high-availability and large-scale distributed systems with minimal downtime.
Key Performance Metrics
Your success in this role will be measured by your ability to drive impact across critical areas, including:
- Deployment Frequency and Lead Time: Reduce the time required to deliver changes while maintaining stability and quality.
- System Availability and Reliability: Ensure high uptime and performance of applications and infrastructure, minimizing disruptions to business operations.
- Incident Detection and Recovery: Improve mean time to detect (MTTD) and mean time to recover (MTTR) from incidents through proactive monitoring and robust incident response processes.
- Change-Failure Rate: Minimize the occurrence of failed deployments or configuration changes that impact production environments.
- Automation Adoption: Increase the percentage of infrastructure and operational tasks managed through automation, reducing manual intervention and associated risks.
- Security and Compliance: Reduce security vulnerabilities and compliance findings through integrated security practices and continuous auditing.
- Operational Efficiency: Decrease manual operational work by developing and implementing scalable automation solutions that enhance productivity and reduce toil.
If you are a forward-thinking DevOps professional eager to make a meaningful impact, we invite you to join our team and help us redefine the standards of software delivery and operational excellence.
يمكن أن يرتكب الذكاء الاصطناعي أخطاءً.
ℹ️ إخلاء مسؤولية توظيف:
موقع وظائف السعودية (ksajobshub.com) هو محرك بحث ومجمع لإعلانات الوظائف من المصادر والشركات الرسمية في المملكة العربية السعودية. نحن لا نتقاضى أي مبالغ مالية أو رسوم من الباحثين عن عمل، وتتم عمليات التقديم مباشرة عبر الانتقال للرابط الأصلي للجهة المعلنة.