Support Continuous Integration (CI) / Continuous Deployment (CD) and DevOps transformation initiatives under the guidance of Enterprise Achitecture and the Technical delivery manager.
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.)
Work with the Development and Infrastructure teams in developing, building/packaging/deployment processes for new and existing
Work with various IT teams to automate manual release/build related activities utilizing DevOps principles.
Setup/Configuration/Administration of code Repositories like Git, SVN
Working with development and test engineers to generate automate testing plans and configurations using Selenium, SonarQube, JUNIT etc.
Automation of test plans and deployment pipelines for various applications.
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 always maintained within the enterprise.
Working with stakeholders to select “fit for purpose tools” to be used in the DevOps orchestration/automation processes.