What does an DevOps Engineer do?
As an experienced member, you will be responsible for effective working of DevOps & CI / CD throughout the development life cycle and delivery
What You Will Do :
- Adhere the processes followed for development in the program.
- Track progress against assigned tasks, report status, and proactively identify issues to the Tech Lead and management team.
- Personal ownership and accountability for delivering assigned tasks and deliverables within the established schedule.
- Facilitate a strong and supportive team environment that enables the team as well as individual team members to overcome any political, bureaucratic and / or resource barriers to participation.
- Recommend and Implement solutions. Be totally hands on and have the ability to work independently.
- Ready to work for any technical support required as a DevOps person.
- Continuously improve the existing deployment plan to automate all the activities and make it efficient.
What You Will Need to Have :
- Computer science or IT Engineering graduate
- to years of recent hands-on DevOps and JAVA experience
- Good DevOps skills continuous development and continuous integration
- Technical Skillset required
o Linux operating system experience; possibly RedHat Certified Engineer (RHCE)
o Good knowledge and hands on experience on the tools like Git, Bamboo / Jenkins, Maven / Ant, Artifactory, Jira, Confluence, Ansible, Terraform.
o Good knowledge of the cloud platforms like IBM Cloud / bluemix, Microsoft Azure, AWS, Tanzu and their IaaS, PaaS, SaaS solutions.
o Good knowledge and hands on experience on the scripting languages like Batch, Bash, hands on experience on Python would be a plus.
o Experience in the automatic package management with Helm to deploy in the Openshift / Kubernetes
o Knowledge of Integration and unit test and Behavior Driven Development
o Need to have good problem solving skills.
o Good communication skills both written and verbal
As Java Developer
o Good hands-on experience developing with Java and Spring Boot
o Experience with relational databases and SQL
o Experience working with Microservices
o Good REST APIs and JSON experience
o Knowledge of JMS and Kafka
What Would Be Great to Have :
- Experience integrating to third party applications
- Agile knowledge
- Good understanding of the configuration management
- Financial Industry and Core Banking integration experience