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
LinkedIn profile: http://www.linkedin.com/in/kumarkp