Job Description :
- Designs, develops, and maintains high quality code, including agile skills, such as incremental development and automation.
- Proposes technical solutions to product/service problems while refining, designing and implementing software components in line with technical requirements.
- Thoroughly understand the Production build engineering of existing products. Strive to optimize the engineering by applying multiple techniques (such as parallel builds, advanced compiler features, etc.)
- Help build a Continuous Deployment / Continuous Integration (CD/CI) pipeline
- Develop automation that is leveraged like - engine- by the features of a - self-help- portal put together by DevOps Automation team.
- Be flexible and work in a completely dynamic & agile environment
- Experience in implementing container solutions with Kubernetes, Docker.
- Experience with developing automation on cross-platform environments
- Experience in Python, Ruby, PHP, and Perl
- Enterprise software build tool/framework like ANT, Gradle, make and thorough knowledge of Compiler flags and features
- Enterprise level Version Control System like GIT/Bitbucket
- Experience or Good understanding of Agile work environment.