*Role:** Web Systems Engineer - Build and Tools Integration ** San Francisco, CA*
The Build & Engineering Services Team (BEST) within Digital Channel Technologies (DCT) (Previously known as ISD) has an immediate need for a Senior Engineer specializing in continuous integration and delivery in the Dev Ops Model. The DCT group provides a wide range of Online Retail Banking Services for Wells Fargo Bank. Our environment is a combination of distributed J2EE and .NET technologies which integrates with enterprise-wide systems via multiple middleware messaging systems. The candidates should have a strong focus on Software Configuration Management, Deployment, Web application frameworks and technologies. This position requires strong subject matter knowledge in designing and developing continuous integration and software development lifecycle solutions. In particular, extensive knowledge of J2EE standards, best practices, hands-on experience with administration and management of infrastructure stack, development tools and frameworks is essential. *Responsibilities for Build and Tools Integration Role:* · Support and improve our tools for continuous integration, automated testing and release management. · Manage release branches · Support the application releases in preproduction and production environments · Develop automation solutions to make the release process as smooth, safe and efficient as possible. This role will also drive improvements to ensure a repeatable and reliable process – thus you will be working closely with development, QA, and product teams. Your opinion and the automation solutions you develop will define how our applications get packaged, assembled, deployed, monitored and alerted on in our preproduction and production environments. · Work closely with the Infrastructure and Application tuning engineer for providing high availability services for the supported applications · We look for self-starters who thrive in a fast-paced, agile environment – providing expertise in many layers of the Application and Infrastructure stack, being able to adapt to changing tools and technologies quickly, initiative and eagerness to learn new technologies. But most importantly – we look for people who can prioritize, multi-task, and deliver to timelines. · Work closely with application development teams to understand how applications function, processes required to run and monitor them. · Work with a team of engineers through technical analysis, design, construction and deployment of scalable automation solutions. Conduct design and code reviews as part of the solution development process · Good leadership skills, must have demonstrated ability to lead a group of engineering and delivering a project through its lifecycle. · Good organization, project management and follow-up skills. · Excellent written and verbal Communication Skills, ability to communicate with business and technical groups effectively. · Stays up to date with web and mobile technologies *Minimum Qualifications: * · Bachelor Degree in Computer Sciences or Information Systems · 7+ years of software engineering, configuration management and release engineering for large scale web properties (preferably in the financial industry) · 7+ years of experience with Linux/UNIX/POSIX systems tooling · Deep understanding of version control systems (SVN, Git, Perforce, ClearCase etc.), including branching and merging strategies · Proven ability to troubleshoot application and deployment issues independently across the entire deployment stack. · 3+ years of experience working with one or more defect tracking, issue tracking and Incident Management tools like Clear Quest, JIRA, Remedy ITSM etc · Documentation skills and professional experience working as the interface between development and operations. · 4+ years experience building C++ and Java applications using build management tools like ant, maven, make · 2+ years experience in developing tools in one or more of the following languages - Perl, Python, Java, Groovy, Clojure, Python, Ruby · Experience with at least one deployment and provisioning tool like Chef, Puppet, Capistrano · Experience in one or more continuous integration tools like AnthillPro, TeamCity, Bamboo, Jenkins *Preferred Skills:* · Experience with using Repository managers like Nexus, Artifactory, Archiva · Client side products: knowledge of multiple client OS's, such as Windows/Mac/Linux/iPhone/Blackberry/Android · Experience with agile, test-driven software development and continuous integration · Familiarity or experience with Quality frameworks, plug-ins and tools like Selenium, PhantomJS, Sonar, Findbugs, Coverity, Fortify is a plus · Knowledgeable with Red Hat package management (rpm and yum, building rpms, maintaining a yum repo) · Solid understanding of the Software as a Service (SaaS) model in the online environment · Experience with Restful resource-oriented web services · Experience with Content Delivery Networks like Akamai, Edgecast, etc · Cloud automation and tools development as well as Operations experience with cloud services and technologies *Thanks,* *Jay Chauhan* *Technical Recruiter, eTeam, Inc. “ACCELERATED HIRES”* *efficiency. synergy. expertise* *732-248-1900 X 522* <732-248-1900%20X%20522>* (T)* *908-757-0800* <908-757-0800>* (F)* [email protected] <[email protected]> www.eteaminc.com *eTeam is Ranked #1 in "**The 2013 Best Places to Work in New Jersey*<http://www.njbiz.com/section/best-places-to-work-NJ#ixzz2WCWt71f5> *"* (Link: http://www.njbiz.com/section/best-places-to-work-NJ#ixzz2WCWt71f5) -- You received this message because you are subscribed to the Google Groups "Associate Programs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/associate_programs. For more options, visit https://groups.google.com/groups/opt_out.
