BANK

DevOps Engineer

The DevOps Engineer works with application developers to automate and accelerate the testing, release and deployment of applications into a runtime environment quickly and reliably. The DevOps Engineer will have a background in development, operations, and full-stack implementations. The DevOps engineer acts as a fulcrum between development and operational teams, and basically forms the foundation of the entire DevOps environment.

Key Responsibilities; -

  • Develop and maintain Continuous Integration (CI) / Continuous Deployment (CD) strategy that allows the organization to use DevOps at scale.
  • Envision, build and execute automated testing plans for all the software developed in the organization and provide reporting templates for monitoring testing coverage.
  • Contribute in developing best practices for infrastructure as code (e.g: Puppet, Shell scripting), software build tools (Maven, Gradle, etc.) and continuous integration tools (Jenkins, TeamCity, etc.)
  • Mentoring and coaching junior software developers in gaining experience and assuming DevOps responsibilities.
  • Design, build & maintain infrastructure to support a continuous software development process, including all phases of development, QA and software deployment.
  • Provides direction into standards and procedures for monitoring, capacity planning, tuning, maintenance, performance optimization, backups and recovery; ensures infrastructure will meet capacity requirements to deliver on time.
  • Setup/Configuration/Administration of code Repositories like Git, SVN etc.
  • Manage Image storage to ensure consistency and recoverability of the same as required.
  • Development of process and procedures of code versions to ensure proper governance and security is maintained at all times within the enterprise.
  • Acts as a thought leader for DevOps practice in the organization while working with stakeholders to select “fit for purpose tools” to be used in the DevOps orchestration/automation processes.

The Person

For the above position, the successful applicant should have the following:

  • Bachelor's degree.
  • MBA/Msc Master’s degree is added advantage.
  • Professional qualification in the following is added advantage; -
  • DevOps tools e.g. Jenkins/Ansible etc
  • Certification in Cloud technologies e.g. Kubernetes, Openshift etc.
  • Professional Software development e.g. JAVA, Python etc
  • 3 years’ work experience, with at least:
  • 2 years’ experience in commercial software development
  • 3 years’ hands-on knowledge of Configuration Management and Deployment tools like – Puppet, Ansible, Chef, Terraform.
  • 1 year experience in Banking Operations is desirable.
  • 2 years’ experience in developing release pipelines.
  • 2 years’ experience with the GIT Ops frameworks.
  • 3 years’ experience in Proficient in scripting.
  • 2 years’ experience working with cloud technologies e.g. Openshift/ Kubernetes etc

The above position is a demanding role for which the Bank will provide a competitive remuneration package to the successful candidate. If you believe you can clearly demonstrate your abilities to meet the criteria given above, please log in to our Recruitment portal and submit your application with a detailed CV.

 

To be considered your application must be received by Friday,12th July 2024.

Qualified candidates with a disability are encouraged to apply.

Only short-listed candidates will be contacted.

Apply Now
Uploaded: 2024-07-03 00:00:00 Deadline: 2024-07-12 00:00:00 Reference Number: 2833