Experience in DevOps Toolchain methodologies, including Continuous Integration and Continuous Deployment
Able to create a set of standard reference CI/CD pipelines that addresses several scenarios and technologies for AA consumers to use
Able to enhance the existing pipelines to fill in gaps such as code coverage and vulnerability scanning policies, automatic testing, enable DevOps KPI reporting
Utilize Artifactory to store build logs, test results, and change management records in order to provide traceability and reporting. Enforce DevOps policies and create Automatic change record ticket
Assist in strategizing and minimizing DevOps toolchain footprint, reduced our cost, promote infrastructure-as-code, and configuration-as-code to maintain infrastructure
Help lead pipeline-as-a-service development as the primary service for CICD pipeline
Pilot GitHub Actions and devlop CICD pipelines based on maven, gradle, npm, nuget, docker, python, go packages.
Implement Devops best practices
Develop automation using Github Actions
Able to Provision and configure IBM MQ infrastructure in Azure using Terraform and Puppet
Experience in deployment, scripting and configuration of IBM streams jobs and Gigaspaces
Train the team on Devops practices for continued sustainability
Roles & Responsibilities
Understanding customer requirements and project KPIs
Implementing various development, testing, automation tools, and IT infrastructure
Setting up tools and required infrastructure
Defining and setting development, test, release, update, and support processes for DevOps operation
Troubleshooting techniques and fixing the code bugs
Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage
Encouraging and building automated processes wherever possible
Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
Incidence management and root cause analysis
Coordination and communication within the team and with customers
Selecting and deploying appropriate CI/CD tools
Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)