- Worked on branching and merging.
- Creating branches for different teams and for different projects.
- Merging branches periodically and according to requests from development teams.
- Responsible for merging branches and resolving conflicts
- Giving knowledge to developers about version control and builld/release concepts.
- Helping developers issues related to version control
- Generate report and send an email to managers about status of daily builds and weekly builds.
Programming Languages: C, C++ and Java/j2ee,sql.
OS and Scripting Languages: Unix/Linux, Windows and Shell Scripting.
Version control tools: GIT, TFS.
Build Languages: Makefile.
Continuous Integration tools: Jenkins.
Defect tracking tool: Bugzilla.
Build and Release Engineer
- Experience in configuration management and release engineering in multiple projects and multiple - branches environment.
- Experience on creating branches for multiple projects and maintaining them. worked on shell scripts to automate build process
- Doing patch and Load builds. Debugging and fixing issues if there are any build failures.
- Responsible for Continuous integration setup like jenkins. writing shell scripts for build automation and modifying existing scripts.
- Debugged build failures and worked with developers and QA personnel to resolve related issues.