Senior DevOps Engineer

🏢 Gathern
📍 Riyadh, Saudi ArabiaFull-timeOn-site
📅 Posted: 2mo ago🔄 Updated: 2mo ago
CV%
✨ AI Summary
The Senior DevOps Engineer will streamline software delivery by designing, implementing, and maintaining CI/CD pipelines, infrastructure as code, and automation tools. This role involves collaborating with development, QA, and operations teams to integrate testing and security, monitoring system performance, and optimizing cloud infrastructure (AWS) and container orchestration (Docker, Kubernetes). Key responsibilities include enforcing security best practices, maintaining documentation, and continuously evaluating new DevOps technologies to improve practices. The ideal candidate has a Bachelor's degree in Computer Science or equivalent experience, 4-6 years of relevant experience, and proficiency in scripting, version control, cloud platforms, containerization, and IaC tools.
Required Skills
Other
BashHelm
Information Technology
PythonGitCI/CDAWSAzureGCPDockerTerraformCore NetworkingInformation SecurityMonitoring
Productivity & Workplace Tools
RPA
Business, Sales & Management
HR Management
Soft Skills & Professional Competencies
CollaborationCommunication
Requirements
Bachelor's degree in Computer Science, or a related field (or equivalent practical experience)4-6 years of relevant experience in software development, system administration, or IT operationsFamiliarity with scripting languages (Bash, Python) and basic automation techniquesExperience with version control systems (Git) and understanding of CI/CD conceptsKnowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker)Understanding of infrastructure as code (IaC) tools such as Terraform or HelmFamiliarity with configuration management tools.Basic networking, security best practices, and system monitoring skillsAbility to collaborate effectively with cross-functional teams and communicate technical concepts clearlyEagerness to learn new tools, technologies, and methodologies related to DevOps practices.COMPETENCIESWorking with Others:Fosters collaboration and removes obstacles that hinder teamwork.Offers advice and support in a sensitive and timely manner.Assumes clear responsibility for relevant tasks from the outset.Builds a robust network, including senior-level contacts, to facilitate activities and expand knowledge.Demonstrates the ability to negotiate and influence decision-makers at higher levels.Proactively coordinates with other departments, partners, and external stakeholders.Adapting and Innovating:Drives improvements within own remit, adding value where possiblePromotes adaptability among team members to achieve objectivesAdvocate new ideas that gain traction with senior colleagues.AccountabilityTakes ownership of tasks and meets deadlines consistently.Delivers outputs on time while adhering to cost and quality standards.Accepts responsibility for personal shortcomings and compliance requirements.Supports team members, oversees delegated assignments, and remains accountable.Respect for DiversityWorks constructively with people from diverse backgrounds.Treats all individuals with dignity, respect, and equality.Considers different perspectives and demonstrates understanding in daily decisions.Reflects on personal biases to avoid stereotyping or discrimination.Adjusts systems and practices when biases are identified.Communicating with OthersConveys information confidently and credibly.Produces concise reports and documentation highlighting key insights.Tailors communication style to meet varied audience needs.Guides others on the most suitable communication methods and content.
Description
Job Purpose:Streamline software delivery and foster collaboration between development and operations through automation, continuous integration/deployment, and shared responsibility, leading to enhanced efficiency, improved quality, and faster innovation.Functional AccountabilitiesKey ResponsibilitiesDesign, implement, and maintain CI/CD pipelines for efficient and automated software deliveryDevelop and manage infrastructure as code (IaC) to provision, configure, and scale resources reliablyAutomate deployment, monitoring, and maintenance tasks using scripting and configuration management toolsCollaborate with development, QA, and operations teams to integrate testing, security, and deployment processesMonitor system performance, troubleshoot issues, and optimize infrastructure for scalability and reliabilityImplement and maintain cloud infrastructure (AWS) and container orchestration (e.g., Docker, Kubernetes)Enforce security best practices, compliance standards, and disaster recovery strategies within infrastructureMaintain documentation for infrastructure setup, deployment procedures, and incident response protocolsContinuously evaluate and adopt emerging tools, technologies, and methodologies to improve DevOps practices.Striving for ExcellenceKey ResponsibilitiesEnsure compliance with relevant regulations while promoting organizational transparency.Collaborate effectively with colleagues and contribute to shared team objectives.Provide regular updates on performance and document any issues or challenges to ensure timely resolution.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00