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 position holder 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 in any computer related.
  • Professional qualification/Certification on DevOps tools e.g. Jenkins/Ansible etc.,Cloud technologies, Kubernetes, OpenShift etc, Professional Software development e.g. JAVA, Python etc is an added advantage.
  • Master’s degree is an added advantage.
  • 3 years’ work experience in the same or related role, with at least: -
  • 3 years’ experience in commercial software development
  • 3 years’ experience hands-on knowledge of Configuration Management and Deployment tools like Puppet, Ansible, Chef, Terraform.
  • 2 years’ experience in developing release pipelines.
  • 2 years’ experience in GIT Ops framework.
  • 3 years proficient in scripting
  • 2 years’ experience in working with cloud technologies e.g. Openshift/ Kubernetes etc.
  • 1 years’ experience in Banking Operations is desired.

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 22nd November 2024

Qualified candidates with disability are encouraged to apply.

Only short-listed candidates will be contacted.

Apply Now
Uploaded: 2024-11-14 00:00:00 Deadline: 2024-11-22 00:00:00 Reference Number: 3308