Responsible for implementation and maintenance of deployment pipelines and deployment strategy from Dev to Production in an on-premise, hybrid or cloud environment.
Responsible for automated installation and configuration of deployment environments using Chef/Ansible.
Ensure code readiness and validate against checklist for code promotion to higher environment.
Perform technical analysis of complex software, hardware and transmission facility using different diagnostic tools.
Ensure that monitoring and alerts are correctly configured to notify of system issues.
Enable Development Teams to have a seamless process for promoting code from development to higher environments.
Required Skills
Deep understanding of infrastructure and Networking concepts.
Knowledge of Java programming, Python programming.
Good understanding of data structures and algorithms.
Understanding of Maven/Gradle for application build, application packaging.
Required Experience
Strong Experience in building and maintaining deployment pipelines using Jenkins. Jenkins, Groovy Scripting.
Extensive experience with cloud infrastructure.
Strong experience of working in with Agile frameworks – Scrum and Kanban.
Experience with Logging and Monitoring tools – Splunk, Dynatrace – for performance analysis or Root Cause Analysis.
Experience in Configuration Management Tools – Chef/Ansible/Puppet. Chef will be desirable.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.