Implementing various development, testing, automation tools, and IT infrastructure.
Planning the team structure, activities, and involvement in project management activities.
Setting up tools and required infrastructure for development of data pipelines.
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 of all issues.
Coordination and communication within the team/s and with customers.
Selecting and deploying appropriate CI/CD tools (Jenkins/Git/Nexus).
Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline).
Monitoring and measuring customer experience and KPIs.
Managing periodic reporting on the progress to the management and the customer.
Ensure solutions are implemented and delivered with best practices, standards, and appropriate controls based on the business need.
Adequate knowledge on SCM concepts like branching, merging, labelling, tagging etc.
Experience in writing shell scripts to automate processes.