Pages


Tuesday, March 26, 2013

We are in desperate need for Build & Release Engineer and Web Systems Engineer….. Send resumes to kumar@javaji.com



Dear Folks / Business Partners,

This is Kumar From Javaji System Solutions Inc.,
                    
We are in desperate need for Build & Release Engineer and Web Systems Engineer….. Send resumes to kumar@javaji.com

Position: Build & Release Engineer
Location: Mountain View, CA
Duration: 6 Months Contract

Job Requirement & Technical Skills Required:

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, Phantom JS, Sonar, Find bugs, 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, Edge cast, etc
·         Cloud automation and tools development as well as Operations experience with cloud services and technologies

Position: Web Systems Engineer
Location: Mountain View, CA
Duration: 6 Months Contract

Job Requirement & Technical Skills Required:

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 Tools, Software Configuration Management and Infrastructure Management. This position requires extensive knowledge of J2EE standards, best practices, hands-on experience with administration and management of tools and various infrastructure stacks.

Responsibilities include:

·         Manage availability, latency, scalability and efficiency of services by engineering reliability into software and systems
·         Respond to and resolve emergent service problems; build monitoring tools and automation to prevent problem recurrence
·         Review and influence new and evolving design, architecture, standards, and methods for operating services and systems
·         Participate in software and system performance analysis and tuning, service capacity planning and demand forecasting
·         Deploy and manage upgrades to application servers, web-servers, load balancers and other Infrastructure
·         Develop a good grasp of the operations environment to distill knowledge into common architectural patterns that can be applied as common infrastructure across platforms.
·         Work collaboratively across cross-functional teams, conduct design and code reviews as part of the solution development process
·         Lead or coordinate a group of cross-functional engineers in delivering a project or platform through its lifecycle to production deployment.

Minimum Qualifications:

·         Bachelor’s Degree in Computer Sciences or Information Systems
·         7+ years of experience in systems engineering and administration preferably in a Linux/UNIX/POSIX requiring the use of languages like Python, Perl, Shell or PHP
·         5+ years of experience with Web and Application Servers including Web Logic and/or Tom Cat, Apache.
·         3+ years experience in analyzing and tuning applications in the areas such as  memory management, process or thread management, resource management(JDBC Connection Pools, JMS etc)
·         3+ years experience working with Development and Operations teams that support high volume 24x7 mission critical systems
·         Ability to mentor junior and less experienced engineers and communicate effectively with cross-functional teams is essential.
·         Proven trouble shooting and analytical skills are required, ability to develop technical documentation for knowledge sharing and communication across teams is also essential.

Preferred Skills:
·         Experience in application profiling and tuning, expertise in using profiling tools such as J Probe, J Profiler etc
·         Proven experience in network configurations and layout (TCP/IP), managing security (SSL, Mutual authentication setup), load balancers, DNS and other infrastructure components – specifically F5.
·         Prior experience creating monitoring scripts to collect relevant data for tools such as Wiley Intro scope, Nagios, Ganglia, daemon tools, etc.
·         Prior experience using Puppet/Chef/cfengine as an automation tool for automating large scale deployments
·         Familiarity with common open source web service infrastructure: Ubuntu, Nginx, HAProxy, Syslog, Postfix 
·         Solid understanding of SDLC, configuration management tools and principles.
·         Demonstrated organization, project management and follow-up skills.
·         Ability to prioritize, multi-task, and deliver to timelines
·         Strong written and verbal Communication Skills, ability to communicate with business and technical groups effectively.
·         Self-starter who thrives in a fast-paced environment providing expertise in many layers of the Application and Infrastructure stack, being able to adapt to changing tools and technologies quickly
·         Operations experience with cloud services and technologies like VMware vCloud Director
 


If you are interested please send me your resume, and also answer to the questions below

·         Candidate Contact Number
·         Candidate Visa Status
·         Candidate Convenient time to take up the telephonic discussion
·         Candidate convenient time to take up the face to face discussion
·         Candidate Employer details if in case of H1B
·         Candidate Current billing rate
·         Candidate Expected billing rate
·         References of direct supervisor
·         Interview availability


Thanks & Regards,
           
Kumar
Javaji System Solutions Inc.,
703 880 4142
703 880 7232 (Fax)
Google/Yahoo IM: kumar4mjss