Marc Ellis
Location
UAE | United Kingdom
Job description
Job Title: Technology Engineer (DevOps IaaS)
Job Location: Dubai – UAE
Job Duration: 12 months extendable
Responsibilities:
• 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.
• Establish the product backlog that require to be addressed on 2-week sprints.
• Drive backlog projects to completion with infrastructure as code approach.
• 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
• Design solutions that cater for enhancing the operational stability.
• Address Problem tickets, Risk and Audit items in the products backlog.
Qualifications:
• Bachelors of Computer Science or Equivalent
• Red Hat Certified Architect or Equivalent
• At least 10 years of experience at a relevant technical position in large organizations with hands on
automation knowledge
• Banking background
• Knowledge in Linux internals (Preferable RHEL / Ubuntu)
• Knowledge in Windows internals
• Comprehensive understanding in DevOps / SRE, IaC and 12 Factor Principles
• Excellent hands-on experience in configuration management, orchestration and IaC tools (Ansible,
Jenkins, Terraform)
• Strong understanding of Virtualization Technologies (KVM / Libvirt / oVirt / KubeVirt. OVM,
Openstack)
• Strong understanding of Software Defined Storage Technologies (CEPH, GlusterFS)
• Strong understanding of Repository and Artifact management Tools (Red Hat Satellite, Spacewalk,
Nexus)
• Strong understanding of Container Technologies (Docker, Kubernetes, Openshift)
• Strong understanding of ELK and its beats (Auditbeat, FileBeat)
• Strong understanding of OS Compliance Policies (CIS Benchmark)
• Agile methodologies and its ceremonies
• Architect, write and implement software that improves the stability, scalability, availability of
products.
• 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
again.
• Plan for reliability for systems to work across multi datacenter/environment and handle the
outages.
• Support on call if needed
• 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
• Knowledge about API communications (Rest/Soap), developing a new consumer/publisher for any
API
• Excellent Scripting in Groovy (writing Jenkins Files), Bash / Powershell, Python
• GITOPS driven configuration management and deployment
• Familiar and openminded to OpenSource technologies
• Security Awareness
• 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.
• Adequate understanding of project management methodologies.
• Excellent communication skills (verbal, written, and presentation).
Job tags
Salary