This is my direct client requirement, I can schedule interview on monday...
Loc: CA Duration: long term 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 20+ 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 team. The Release Engineer will be responsible for creating and 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. Required Skills * 5+ years in Linux/Unix Release Engineering role - Experience with building and deploying J2EE based applications - Experience with isolating build/deployment issues versus code issues. - Ability to perform Linux/Unix general system maintenance * 3+ years source control tool experience (e.g. Subversion, Clearcase) * 3+ years build automation experience (e.g. Cruisecontrol, Anthill Pro, Hudson) * 3+ years build tools experience (e.g. Ant, Ivy, Maven, etc.). * 3+ years of Perl and/or UNIX shell scripting * 2+ years SQL experience * 1+ years experience administering and configuring Apache/Tomcat * Experience working with and administration of web server technologies (e.g. JBoss, WebSphere, Web Logic) * Experience in Source Code Branching and Merging Desirable * Hands on knowledge programming in Java/J2EE, HTML and XML * Hands on experience with Subversion merge tools * Internet / E-Commerce application development experience * Experience using major relational databases (e.g. Oracle, DB2) Key Accountabilities: * Create, maintain and support extensive build and test environments (Development/Integration/Staging) * Create, review, 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 Release Management, Project Management, QA, 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 educating those aspects to management and other stakeholders where applicable. 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 working with rapid, overlapping product release cycles * Excellent analytical and problem-solving skills * In-depth understanding of the principles and best practices of Software Configuration Management Willingness to work evenings and weekends in support of builds and deployments -- You received this message because you are subscribed to the Google Groups "OracleD2K" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/oracled2k?hl=en.
