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’ proficient in scripting.
- 2 years’ experience working with cloud technologies e.g.
Openshift/ Kubernetes etc
How To Apply
