>>
Passionate about your results
  About Us      Services      Products    Industries  Partners    Careers    Contact Us
CAREERS
- Benefits
- Current Openings
- Diversity
- Apply Now
MARLABS CAMPUS PROGRAM

Marlabs hires students from top US campuses. All entrants go through a one-month intensive training program. Following which, you get to work on key client projects.

>> Click here to download our campus flyer
MEET OUR PEOPLE

Meet some of our team members who make success happen

<< Click here for more
   
  Current  
  Openings  
     
 
Look forward to an enriching
and challenging career.
 
  "Any company can get you a position at any of their clients, but Marlabs goes way beyond that. They care for you, your well being, and your career. Whether it's training or informational seminars, Marlabs has helped me improve my skills. The new information and skills I receive improves my work for the client, the client praises my work, and Marlabs helps me attend more classes and seminars so I can be even stronger. It's a great perpetual cycle which every IT professional wishes for."
  Marc Stern, Documentum Practice Manager
    Search
  Keyword: View all jobs
  City:  
  State:
     
Position Description
BUILD/RELEASE ENGINEER
Location : Milpitas, CA
Build/Release Engineer

Duration - Full-Time

Location - Milpitas,CA

Overview of Position:

The Release Engineer will be responsible for managing complex code builds and supervising day-to-day code integration activities for a team of 50+ developers spanning multiple applications, environments and locations. The candidate will be responsible for developing and maintaining portions of the integration and release processes within the eCommerce. The Release Engineer will be responsible for maintaining environment configuration and controls, code integrity, code conflict resolution, and will work closely with software development, programming and QA teams to review code for compatibility issues, resolve issues as they arise and implement deployment processes.

Key Accountabilities:

Create, maintain and support extensive build and test environments (Development/Integration/Staging)
Create, publish and manage formal release notification, instructions, deployment notes and launch plans as needed
Support and enhance build and release processes through automation using a combination of processes, existing tools and enhancements.
Coordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases
Manage, deploy and support multiple concurrent releases through various test environments
Manage and maintain multiple test environments, ensuring that these environments are properly setup, configured, and available for each project as scheduled.
Trace complex build problems release issues and environment issues in a multi-component environment
Develop, maintain and enhance key parts of the release procedures and processes. Communicating and training those aspects to management and other stakeholders where applicable.
Mentor and train junior staff members as needed


Skills Summary:

Solid understanding and practical experience of software development life cycles, with particular emphasis on release engineering functions.
Solid understanding and experience with Agile software development methodologies
Experience with working with rapid, overlapping product release cycles
Excellent customer service attitude, communication skills (written and verbal), and interpersonal skills
Experience working in cross-functional, multi-location teams
Excellent analytical and problem-solving skills
Ability to be flexible and adapt to any given situation
In-depth understanding of the principles and best practices of Software Configuration Management
Ability to work under pressure and in high stress situations with a calm demeanor
Willingness to work occasional evenings and weekends in support of deployments


Required

5+ years in Release Engineering role
- Experience with building and Deploying J2EE based applications

- Experience with isolating build/deployment issues versus code issues.

- Source Code branching and merging strategy.

3+ years source control tool experience (e.g. Subversion, Clearcase)
3+ years build automation experience (e.g. Cruisecontrol, Anthill pro)
3+ years of Perl and/or UNIX shell scripting
3+ years UNIX experience
2+ years SQL experience
Bug Tracking systems (e.g. ClearQuest)


Desirable

Hands on knowledge programming in HTML and XML
Experience working with and administration of web server technologies (e.g. WebSphere, Web Logic)
Internet / E-Commerce application development experience
Experience using major relational databases (e.g. SQL, DB2)
>> Apply now