
Career Info:-
Company Name: Sapient
Company Website: www.sapient.com
Job Location: Bangalore
Job Role: Associate Infrastructure
Job Experience: 1-4 Years
Job Eligibility: Bachelor’s / Master’s Degree (Science or Engineering Preferred)
Job Summary: Associate
Infrastructure- Build and Release is responsible for setting up environments
and provide technical support and guidance for the project/ engagement on
development/ support/production environment, associated hardware, operating
system, software products and network services.
Job Skills:
Expert on Maven or ANT scripting
• Must have experience in Maven or ANT &
Subversion or similar products
• Experience with SVN Branching & Merging
Strategies
• Understands the aspects of the Software
Development Lifecycle
• Ability to design and support build deployment and
configuration management systems for multi-tier Java J2EE application
• Must have working experience in any Unix/Linux
operating system
• Must have experience in a JAVA Software Release
Management.
• Must have experience with release management in
multiple development environments
Nice To Have
• Basic knowledge of application servers
• Scripting language experience (Perl, shell, etc)
• Basic administration of Linux and Apache
Soft Skills
• Process orientation, documentation skills and the
ability to understand and follow the designated process
• Excellent verbal and written communication skills,
with proven Analytical Skills
• Good team player
• Self-starter who requires minimal oversight
• Ability to prioritize and manage multiple tasks
Job Responsibilities:
• Should have been part of more than two J2EE based
project.
• Must develop an Automated Build & Deployment
Process across large Java projects using Maven/Ant and cruise control or
similar products
• Will have to take up tasks of constructing &
managing an automated build and deployment process for multiple java
development environment consisting of various web technologies including CMS / Java
Application Server / Web servers / database servers
• Work on large multiple-system integrations is a
must have, given the nature of our projects and their widespread use.
• Implement and manage the software release process
and work with team members during the entire lifecycle of the project
•Share knowledge through knowledge base articles and
learning sessions.
• Engage with project/technical managers on an
ongoing basis and ensure risks and issues are assessed and managed.
• Ensure completeness of release notes and publish
release package communication
• Validate / smoke test the release is operating as
expected.
No comments:
Post a Comment