Senior Engineer Devops, IB/MB

  • Full-time
  • Sub Division: Group Technology
  • Division: GCOO

Company Description

Now it’s your time to join the #1 bank in the Middle East and one of the most prestigious financial companies in the region. Shaking up the world of banking requires a lot of smarts and skill. We’re looking for the brightest and best to help us reach our goals and we’ll also help you reach yours. Your success is our success as you grow stronger in your career. Join us and leave a legacy of your own, as a pioneer in both the company and the industry.

Job Description

  • Devops Engineer is required to manage the process & procedures of DevOps and ensure delivery of DevOps value
  • Coaches and leads the team of DevOps Engineers
  • Embed DevOps practices during the build, test and deploy lifecycle.

Generic Accountability

  •  Work closely with operations and software engineering teams to design and implement scalable and high performance solutions for our platform as a service and internal management tools.
  • Drive automation of application deployment for production and pre-release environments.
  • Define monitoring requirements and implement automated incident resolution solutions.
  • Design, implement and manage continuous integration, build management and deployment scripts and systems.
  • Ensure all necessary operational processes and procedures are carried out with a high level of attention to detail, expediency and on-time delivery.
  • Define and document standard run books and operating procedures. Create and maintain system information and architecture diagrams.
  • Monitor various systems capacity and health indicators and trends; provide analytics & forecasts for added or reduced capacity as required.
  • Selecting and deploying appropriate CI/CD tools
  • Mentoring and guiding the team members 
  • Monitoring and measuring customer experience and KPIs
  • Managing periodic reporting on the progress to the management and the customer
  • Implementing various development, testing, automation tools, and IT infrastructure
  • Planning the team structure, activities, and involvement in project management activities.
  • Managing stakeholders and external interfaces
  • Setting up tools and required infrastructure

Specific Accountability

  • Proactively address issues discovered in the software components, infrastructure and scripts in the various environments
  • Ensure that  SDLC procedures defined for Requirements and Solution Design within the domain/service/application/feature are followed.
  • Ensure the team adheres to the key dates and that any exemptions are known and mitigated
  • Share knowledge through Code Reviews and Communities of Practise opportunitie across the Service
  • Defining and setting development, test, release, update, and support processes for DevOps operation

Qualifications

Minimum Qualification

  • Bachelor’s degree in  related discipline.

Minimum Experience

  • 10+ years of hands on experience in implementing End to End DevOps, preferably with any of the public cloud provider such as AWS and  Azure
  • Setting up a CI/CD/CT Pipelines to speed up software development and deployment process
  • Integrating tool chains into the CI/CD server using webhooks/API’s
  • Strong hands on experience in creating/maintaining containers using Dockers
  • Strong hands on experience in creating Kubernetes cluster, Maintaining Pods/Nodes/Replicasets, scaling, performing health checks, working experience with Kubernetes API server, etcd, Control Plane
  • Strong experience in troubleshooting K8S hosted applications, logs, capacity planning, config maps, secrets..etc
  •  Strong hands on experience in DevOps CI/CD tool chain especially using Gitlab
  • Experience working with one or more DevOps tools & config management tools.
  • Strong working experience/expertise in Infrastructure as code and Infrastructure Automation using any of the tools such as Ansible, Terraform, AWS CloudFormation
  • Experience in managing and deploying workloads in Kubernetes and Kong API gateway.
  • Experience in creating and managing VPC / endpoints in AWS.
  • Strong hands on working experience in Config Mgmt tools such as Chef , Puppet
  • Strong experience in Migrating source code between different tools such as between bitbucket & Gitlab..etc
  • Strong hands-on experience on Multi-cloud DevOps implementation and experience on Application Development (On-prem & Cloud native)
  • Direct experience coding in one or more of the following languages: Java,NodeJs, Python, Bash, or Perl.
  • Experience operating monitoring tools for traditional and cloud environments.
  • Strong analytical mind for problem solving.
  • Familiarity with the concepts of Infrastructure as Code and “Everything as Code”, ideally with practical experience in using Terraform or AWS CDK.
Privacy PolicyImprint