Job Title Sr. DevOps Engineer Grade
Job Purpose (Why does the job exist? What is the unique contribution made by the job holder?)
The Senior DevOps Engineer will play a key role in driving the engineering function within Emirates NBD Group for the technologies he/she
is responsible for. While managing the day to day operational activities is not expected here, this role will be accountable for the overall
delivery activities such as Design, Development, Implementation, Standardization, Automation and Capacity Planning.
You will be expected to have a T-shaped technical profile to be able to switch between multiple disciplines based on the project requirement
where your core strength is coming from Linux operating system. The ideal candidate is also expected to automate the requirements of the
platform in infrastructure as code way and take accountability of the end to end solution.
The role is expected to have discussions with Technical and Solution Architects to find optimal solution to a problem and implement it
based on the infrastructure and project requirements. You are encouraged not only use but also contribute into open source technologies
wherever it is applicable while maintaining interoperability and functionality of the infrastructure. You will be expected to do deep dive into
various technologies and explore the capabilities to leverage.
Job Content (Describe the key results delivered by the job holder, how they are measured and the tasks performed to achieve the results?)
Key Results Performance Measures Main Tasks
1. Standardized stack of products
across Emirates NBD Datacenters
that should meet the different
a. Percentage of Compliance with
Group IT Technology Stack.
b. Reduction of Non-Standardized
products in the environment.
– Drive projects to move the non-compliant products into the
– Automate the installation and configuration of standard stack
– Perform code review of peers.
2. Well defined and actionable
Strategy, Roadmap and Backlog
for the Standard Technology Stack.
a. Product Strategy and Roadmap.
b. Progress on the Backlog actions
– Establish the product backlog that require to be addressed on 2
– Drive backlog projects to completion with infrastructure as code
3. Lower the product TCO by driving
efficiency and looking for innovative
a. Annual decrease in the product
– Continuous R&D and vendor engagement.
– Automate the installation to achieve Zero touch unattended
– Review all housekeeping activities and identify key processes that
should be automated.
– Introduce Open Source technologies into standard technology
4. Operational Stability a. Annual reduction of business
– Design solutions that caters for enhancing the operational
– Address Problem tickets, Risk and Audit items in the products
Person Specifications (required to carry out the job, not what the current or recommended incumbent possesses)
Specifications Description of Knowledge / Skill etc.
Bachelors of Computer Science or Equivalent Essential
Red Hat Certified Architect or Equivalent Preferred
(Years & Type)
At least 10 years of experience at a relevant Technical position in large organizations with
hands on automation knowledge
Banking background Preferred
C. onKnowledge & Skills
Knowledge in Linux internals (Preferable RHEL / Ubuntu)
Knowledge in Windows internals Preferred
Comprehensive understanding in DevOps / SRE, IaC and 12 Factor Principles Essential
Excellent hands on experience in configuration management, orchestration and IaC tools
(Ansible, Jenkins, Terraform)
Strong understanding of Virtualization Technologies (KVM / Libvirt / oVirt / KubeVirt. OVM,
Strong understanding of Software Defined Storage Technologies (CEPH, GlusterFS) Preferred
Strong understanding of Repository and Artifact management Tools (Red Hat Satellite,
Strong understanding of Container Technologies (Docker, Kubernetes, Openshift) Preferred
Strong understanding of ELK and its beats (Auditbeat, FileBeat) Preferred
Strong understanding of OS Compliance Policies (CIS Benchmark) Preferred
Agile methodologies and its ceremonies Essential
Architect, write and implement software that improves the stability, scalability, availability of
Own multiple services and have the authonomy to do what suits the business and our
customers in IT.
Solve occurring problems and create solutions and automation to prevent them from happen
Plan for reliability for systems to work across multi datacenter/environment and handle the
Support on call if needed Essential
Conceptual understanding about infrastructure and how it works,
DNS (Authoritive and Non-Authoritive DNS, Dynamic and bind DNS, Forwarder)
SSL Communication (Handshake of SSL traffic, Cipher Suites, Enc Algorithyms,)
Active Directory (Security OUs, policies)
Certificates (SAN, client-authentication, keystores, mutual ssl)
Loadbalancers / Site Selectors / Firewall
Vault Tools (Cyberark / Hashicorp)
Knowledge about API communications (Rest/Soap), developing a new consumer/publisher
for any API
Excellent Scripting in
Groovy (writing Jenkins Files)
Bash / Powershell
GITOPS driven configuration management and deployment Essential
Familiar and openminded to Opensource technologies Essential
Team player / quick adaptation to context change Essential
Security Awareness Essential
Strong understanding of troubleshooting. Deep dive to an issue, read logs, track the clues
and identify the problems.
Strategic Thinking with Research and Development mindset. Essential
D. Behavioral Competencies
• Thinking Related
Adequate understanding of project management methodologies. Essential
Excellent communication skills (verbal, written, and presentation). Essential