The Build and Release Engineer will play a main role in the SDLC life cycle
Roles & Responsibilities :-
• Work with Engineering, Operations, Quality Assurance and Project Management to define and execute projects that implement build, release and deployment of web software.
• Manage the source code control system.
• Develop an automated, continuous, build process that reviews the source code, identifies build errors and notifies appropriate parties to expedite/facilitate synchronization to the latest build.
• Improve productivity by designing & developing full-featured build systems; implementing tools and scripts that enable efficient, flexible builds (Shell, Perl,Python,groovy)
• Develop an efficient deployment process for web deployments.
• Identify and propagate best practices and processes
• Communicate releases related activities to all the stakeholders and take their feedback to improve the process.
•Implement Continuous integration in organisation
Skillset Required :-
• Extensive experience working with Cruise Control,Jenkins,Hudson and other build tools
• Operational knowledge in Java, Apache, Tomcat, database
• Source control tools: Experience in at least one source control tool like GIT, CVS, Perforce, Subversion etc. Experience in administrating one of these tools is a plus.
• Build scripting: Fluency in any of the build scripting languages like ANT, nANT, make, Maven,Gradle
• General scripting: Good knowledge of a scripting language like Perl, Python, Unix/Windows scripting is preferred
• Bug tracking Tools: Working experience of one defect tracking system (Bugzilla, Jira,Mantis etc.)
• General understanding of the platform in which you work (J2EE,.Net)..
Roles & Responsibilities :-
• Work with Engineering, Operations, Quality Assurance and Project Management to define and execute projects that implement build, release and deployment of web software.
• Manage the source code control system.
• Develop an automated, continuous, build process that reviews the source code, identifies build errors and notifies appropriate parties to expedite/facilitate synchronization to the latest build.
• Improve productivity by designing & developing full-featured build systems; implementing tools and scripts that enable efficient, flexible builds (Shell, Perl,Python,groovy)
• Develop an efficient deployment process for web deployments.
• Identify and propagate best practices and processes
• Communicate releases related activities to all the stakeholders and take their feedback to improve the process.
•Implement Continuous integration in organisation
Skillset Required :-
• Extensive experience working with Cruise Control,Jenkins,Hudson and other build tools
• Operational knowledge in Java, Apache, Tomcat, database
• Source control tools: Experience in at least one source control tool like GIT, CVS, Perforce, Subversion etc. Experience in administrating one of these tools is a plus.
• Build scripting: Fluency in any of the build scripting languages like ANT, nANT, make, Maven,Gradle
• General scripting: Good knowledge of a scripting language like Perl, Python, Unix/Windows scripting is preferred
• Bug tracking Tools: Working experience of one defect tracking system (Bugzilla, Jira,Mantis etc.)
• General understanding of the platform in which you work (J2EE,.Net)..
No comments:
Post a Comment