Responsibilities:
· 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. Preferably using Chef.
· Ensuring code readiness and validate against checklist for code promotion to higher environment.
· Ensuring 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.
· Develop and maintain maintenance plans to address technical issues, seeking opportunities for improvement and efficiency
Required Knowledge/Skills:
- Strong Experience in building and maintaining deployment pipelines using Jenkins. Jenkins, Groovy Scripting.
- Gitbash
- Strong experience of working in with Agile frameworks – Scrum and Kanban. .
- Understanding of Maven/Gradle for application build, application packaging.
- 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.
- Experience in Cloud Foundry, PCF Nice to have
- Experience in Azure Nice to have
Must to have :
- Chef, Jenkins, Groovy, Shell Scripting, Powershell Scripting, Version Control Systems such as GIT/SVN
- ITIL/ITSM Fundamentals
- Client/Server Relationships
- Operating System Navigation
- Network Fundamentals
- Logging and Monitoring basics
- Relational Database interaction with Simple Query Language (SQL)
- Technical skills - Good understanding of all/some of the concepts mentioned for lower levels
Good to have skills
- ITIL/ITSM Principles and Practice
- Stack Trace Analysis (TCP Dumps, Heap Dumps, CPU/memory analysis, Thread dumps)
- Load balancers and application firewalls (WAFs)
- Logging and Monitoring methods, standards and tools
- DevOps Concepts & Tooling
- Resiliency, High Availability & Business Continuity Planning/Management
- Cloud Concepts, Architecture and Platform as a Service (PaaS) Concepts