Agile Developer Intern for DevOps sector at CA technologies in Workload Automation - System Agent Advanced Integrations for Hadoop following Agile Methodology. Worked on creating Hadoop Plug-in to Integrate it with legacy Agent software of CA Technologies. These products execute jobs and commands sent from enterprise task scheduling engines on remote business applications: a suite of job-scheduling products with an estimated annual revenue portfolio of over $275M.
The scope of the project is to fulfill the following requirements:
Using the Agent AFM (Automated Framework Message) interface user will be able to:
•Interact with Hadoop cluster
•Perform basic operations e.g. import /export data
As I am a Software Engineer Intern, my responsibilities include following but not limited to:
1. Follow Agile Software Development Lifecycle, sprints of 2 weeks each adding 2/3 stories each sprint. Worked on all phases of Agile such as sprint planning, daily scrum meeting, grooming, spring review, etc.
2. Assisting with analysis related to software design, debugging, problem-solving, documentation, continuous integration, and automation of builds and tests.
3. Create, update and review Testcases in HP QC ALM, Maintain CA Wiki.
4. Test Driven Software development, maintenance and code modification, resolved bugs in the defect-free first release of Hadoop AI.
5. Using concurrent methods and Mockito, cut Gradle build time in half.
6. Automation testing and debugging using JUnit. Automated continuous integration testing to attain over 80% coverage.
7. Configured and maintained development-environment of Hadoop clusters and backend databases.
Technologies used: Java, JUnit, GitHub, GitBash, Gradle, Hadoop, Sqoop, Hive, Pig.
Tools Used: Eclipse, HP QC ALM 12.2
Clusters: Hortonworks 2.2, 2.3, Cloudera
Frameworks: JUnit, Mockito
Version Control: Git, Version One, Jenkins, Ralley.