Technical Lead - Continuous Integration

Overview: The Technical Lead, Continuous Integration will work on our client's website development team. This role requires experience in DevOps, Continuous Delivery, Continuous Integration, Agile, and Test-Driven Development systems and best-practices in an Ecommerce environment. It will also require a collaboration mentality and excellent verbal and written communication skills. This role will partner with internal and external partners to fully administer all DevOps systems under heavy usages from multiple teams.   Key Accountabilities:       -Collaborate with development, QA, release engineering, operations, and site support to achieve high-quality in the entire deployment pipeline.  -Lead cross-functional project teams that consist of contractors and permanent employees.  -Partner with Architects and other Technical Leads to drive standards and best-practices in Continuous Delivery, Continuous Integration, Test-Driven Development and Agile.  -Collaborate with Project Managers and Technical Leads on deployment and release plans.  -Be a hands-on team member.  -Design, develop and maintain all features in  the Continuous Integration Platform.  -Drive and implement automation wherever feasible.  -Drive the development of the test automation framework.  -Lead the adoption of automation and scripted application deployments from development to production.  -Drive and champion the adoption of Continuous Delivery, Continuous Integration, Test-Driven Development, and Agile best-practices, processes, and tools.  -Proactively explore and recommend DevOps, Continuous Delivery, Continuous Integration, Test-Driven Development, and Agile best-practices, processes, and tools.  -Proactively seek opportunities to implement improvements in the development process and deployment pipeline.  -Collaborate and build strong working relationships with IT departments to achieve desired business goals.  -Contribute to an atmosphere of cross-functional teamwork.  -Document all DevOps process and systems on company wiki.   Skills Summary:       -BA/BS Degree in Computer Science/Engineering preferred or equivalent work experience       -5-7 years of experience managing an Ecommerce website in a DevOps capacity.  -Expert in best practices, processes, and tools required to support an enterprise-level Continuous Integration Platform.  -Deep experience in building and deploying enterprise-level Java-based web applications.  -Thorough hands-on experience with Hudson/Jenkins, AntHill Pro, Maven, Ant, Sonar, Nexus, and Cobertura or similar tools.  -Experience with automating and Scripting application deployment and environment configuration management using various Scripting languages (AntHill Pro, Shell Scripting, Perl, Jacl, Jython, etc.).  -Experience managing and integrating automated acceptance test suites into the Continuous Integration process (Selenium, Fitnesse, etc.).  -Strong understanding of QA and Release Management process.  -Experience evangelizing and championing Continuous Delivery, Continuous Integration, Test-Driven Development, and Agile across multiple IT departments.  -Experience leading and achieving results in an Agile environment.  -Experience creating and modifying plug-ins for Maven and Hudson a plus.  -Experience administering and tuning web and application Servers (WebSphere, Apache, Jetty, etc.) desirable. -Comfortable administering source control systems particularly Subversion. -Comfortable administering database systems and executing SQL scripts. -Comfortable with basic Unix/Linux system administration. -Experience with Shell Scripting, Pro, Git, and Chef preferred. -High-level understanding of software systems design and technical concepts. -Strong understanding of various SDLC methodologies particularly Agile. -Interest in the metrics that can be usefully extracted from large development groups. -Experience working with offshore development. -Comfortable working along the boundary between development, testing and operations. -Demonstrable ability to deliver projects on time, with high quality, and within budget. -Excellent multitasking and time management skills with consistent attention to detail. -Strong analytical and problem solving skills. -Ability to clearly write technical specifications. -Strong written and verbal communication skills. Ability to effectively communicate technical issues and solutions to all levels of business and external vendors. -Strong active listening, conflict resolution, negotiation, and consensus building skills. -Good leadership, facilitation, and interpersonal skills, with the ability to work across functional lines and at many levels. -Open-minded and passionate about learning new technologies. -A team player who enjoys collaborating with technical and non-technical colleagues at all levels of the business. Application Requirements Client will not accept subcontractors Required Qualifications: Agile Location: San Francisco, California

This position, Technical Lead - Continuous Integration, was posted on February 4, 2012. Since this job has been published, it has been viewed 30 times.
This job was posted 30+ days ago, and has expired.
Overall Job Buzz
52/100
Listing Freshness
55
Popularity
30
Competitiveness
15
Category
92
This job vs job average
QR Code