JOB DESCRIPTION
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
workload requirements.
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
standard stack.
– Automate the installation and configuration of standard stack
items.
– 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
within sprints.
– Establish the product backlog that require to be addressed on 2
week sprints.
– Drive backlog projects to completion with infrastructure as code
approach.
3. Lower the product TCO by driving
efficiency and looking for innovative
alternatives.
a. Annual decrease in the product
TCO.
– Continuous R&D and vendor engagement.
– Automate the installation to achieve Zero touch unattended
deployment.
– Review all housekeeping activities and identify key processes that
should be automated.
– Introduce Open Source technologies into standard technology
stack
4. Operational Stability a. Annual reduction of business
impacting incidents
– Design solutions that caters for enhancing the operational
stability.
– Address Problem tickets, Risk and Audit items in the products
backlog.
Person Specifications (required to carry out the job, not what the current or recommended incumbent possesses)
Specifications Description of Knowledge / Skill etc.
Desirable or
Essential
A. Education
• General
• Professional
Bachelors of Computer Science or Equivalent Essential
Red Hat Certified Architect or Equivalent Preferred
B. Experiences
(Years & Type)
Industry
At least 10 years of experience at a relevant Technical position in large organizations with
hands on automation knowledge
Essential
Banking background Preferred
C. onKnowledge & Skills
• Technical
Knowledge in Linux internals (Preferable RHEL / Ubuntu)
Essential
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)
Essential
Strong understanding of Virtualization Technologies (KVM / Libvirt / oVirt / KubeVirt. OVM,
Openstack)
Preferred
Strong understanding of Software Defined Storage Technologies (CEPH, GlusterFS) Preferred
Strong understanding of Repository and Artifact management Tools (Red Hat Satellite,
Spacewalk, Nexus)
Essential
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
products
Preferred
Own multiple services and have the authonomy to do what suits the business and our
customers in IT.
Essential
Solve occurring problems and create solutions and automation to prevent them from happen
again.
Essential
Plan for reliability for systems to work across multi datacenter/environment and handle the
outages.
Preferred
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)
High Availability
Essential
Knowledge about API communications (Rest/Soap), developing a new consumer/publisher
for any API
Essential
Excellent Scripting in
Groovy (writing Jenkins Files)
Bash / Powershell
Python
Essential
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.
Essential
Strategic Thinking with Research and Development mindset. Essential
D. Behavioral Competencies
• Thinking Related
• Communication
Adequate understanding of project management methodologies. Essential
Excellent communication skills (verbal, written, and presentation). Essential