Your Role and Responsibilities- As an Engineering Professional, you are responsible for design, development and support of the IBM Fusion HCI systems.
Responsibilities:
- Design and develop Backend for server and virtualisation area for management solution in Agile environment.
- Define and implement high performance software by leveraging a strong understanding of underlying system design
- Be a contributor in developing an environment of continuous improvement across product lines and development groups
- Interact with the test team to define test plans and test data; identify reproduce and defects; fix and verify defects.
- Develop unit test and functional test automation for new features being delivered.
Required Technical and Professional Expertise
- Minimum 4 to 10 years in the software development domain
- In-depth understanding of the software development life cycle for the product
- Solid understanding and experience with Go Lang development
- Software engineering experience designing Enterprise Cloud Applications, Virtualization and/or Data Protection solutions
- Understanding Kubernates Operator Framework , CRD/CRs model, Go lang, Ansible , and such backend technologies.
- Building Restful API using frameworks like beego and others.
- Understanding and experience with DevOps, Agile, and
- Design/Implementation within CI/CD and Secure Software Engineering Best Practices
- Understanding and experience writing and executing Unit and Integration Tests as part of Test Driven DevOps Development
- Understanding and experience with podman, docker Kafka & GitHub.
- Strong working experience on OpenShift and other Kubernetes platforms.
- Experience working with open-source technologies.
- Experience implementing distributed applications in a container environment (Docker/Kubernetes) along with experience configuring and administrating Linux (or other Unix-like) systems
- Understanding of Networking concepts and experience in Network development.
- Knowledge of security and compliance standards & requirements
- Strong debug and problem determination skills
- Analytical skills, decision-making ability
- Ability to work in a team, under schedule pressure, and maintain deadlines
- Excellent communication and presentation skills
- Qualification: Bachelor’s degree in engineering, Preferred- M S, M tech
Preferred Technical and Professional Expertise