Environment & DevOps Engineer
Before You Apply
- See if your CV survives CodeNinja's ATS filters
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.
About CodeNinja
CodeNinja is a next-generation technology consulting firm specialising in AI-powered transformation, enterprise software delivery, and Quality Engineering. Headquartered in the Gulf region and operating across the MENA, South Asia, and global markets, CodeNinja partners with Tier-1 banks, government entities, and large enterprises to design, build, and run mission-critical technology programs.
With deep expertise in QA transformation, test automation, DevOps modernisation, and AI/ML engineering, CodeNinja's teams combine global delivery standards with in-market contextual knowledge — ensuring outcomes that are compliant, scalable, and commercially aligned with client objectives.
For the Client's Test Management Enablement & Automation engagement, CodeNinja brings a dedicated 12-person specialist team spanning Test Management, Automation Engineering, AI/ML, and Performance Testing — all governed under a structured 20-week program delivery framework.
About the Role
The Environment & DevOps Engineer implements Infrastructure-as-Code for SIT/UAT environments, defines branching and promotion paths, automates environment health checks, and builds rollback procedures. This role ensures environment stability and repeatability as the backbone of a high-quality test delivery cycle.
Key Responsibilities
• Design and implement dedicated SIT/UAT environment architecture using Infrastructure-as-Code (IaC).
• Define and operationalise the branching strategy (feature → integration → SIT → UAT → production).
• Automate environment provisioning, health checks, and readiness validation scripts.
• Build and test automated rollback procedures targeting a • Configure environment freeze protocols (Pre-SIT 48h, Pre-UAT 72h, Pre-Prod 5 business days).
• Collaborate with the Client's Platform and CISD teams on server commissioning, VLAN configuration, and access provisioning.
• Version-control all environment configurations via Git with change approval workflows.
Requirements
• 10+ years of infrastructure/DevOps engineering experience, with at least 3 years in banking.
• Strong hands-on skills with IaC tools (Terraform, Ansible, or equivalent).
• Experience with Dell HCI virtualisation, VLAN segregation, and enterprise server management.
• Proficiency in Git-based version control and CI/CD pipeline configuration (Jenkins or GitLab).
• Knowledge of PAM/IAM integration for environment access control.
• Understanding of SAMA environment segregation requirements.
• Preferred Certifications: AWS Certified DevOps Engineer, CKA, Terraform Associate (bonus).
Why Join CodeNinja?
• Work on high-impact, flagship banking transformation programs with a Tier-1 Saudi financial institution.
• Be part of a team that's shaping the future of AI-enabled test automation in the MENA region.
• Collaborate with world-class QA professionals across onsite and offsite delivery models.
• Access to continuous upskilling — certifications, AI/ML tooling, and emerging QA methodologies.
• Competitive compensation with performance-linked incentives and career progression pathways.
• A culture that values technical excellence, ownership, and innovation without bureaucracy.
Disclaimer
This job description outlines the primary responsibilities and qualifications for the role at the time of posting. It is not exhaustive and may evolve in line with business needs and project requirements. CodeNinja reserves the right to modify role scope as the engagement progresses.
All candidates will be subject to standard background verification. Onsite positions require compliance with the client's site access, security, and NDA policies. CodeNinja is an equal opportunity employer and welcomes applications from all qualified individuals regardless of background.
Requirements
- •10+ years of infrastructure/DevOps engineering experience
- •At least 3 years in banking
- •Hands-on skills with IaC tools (Terraform, Ansible)
- •Experience with Dell HCI virtualisation
- •Proficiency in Git-based version control
- •CI/CD pipeline configuration (Jenkins or GitLab)
- •Knowledge of PAM/IAM integration
- •Understanding of SAMA environment segregation requirements
Nice to Have
- •AWS Certified DevOps Engineer
- •CKA certification
- •Terraform Associate certification
Responsibilities
- •Design and implement SIT/UAT environment architecture using IaC
- •Define and operationalise branching strategy
- •Automate environment provisioning, health checks, and validation
- •Build and test automated rollback procedures
- •Configure environment freeze protocols
- •Collaborate with client teams on server commissioning and access
- •Version-control all environment configurations via Git
Related Jobs
Browse Similar
- See if your CV survives CodeNinja's ATS filters
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.
CodeNinja provides bespoke software solutions and expert IT consulting to businesses looking to enhance their digital capabilities. They cater to a range of industries needing technological innovation.
Visit WebsiteView all jobs