Job Description
Job Requirements
Education:
Bachelor’s degree
Work experience:
12 months
Language skills:
English
Job Summary
Contract Type:
Full time
Requirements
- 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
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.