Hands-on experience with Linux
Deep understanding and hands-on experience in version control systems (git, subversion, mercurial)
Experience in build and CI tools (Maven, Ant, Jenkins, Bamboo)
Strong experience with the scripting and general purpose languages (ruby, python, bash, perl etc..)
Deployment or configuration automation experience (Chef, Puppet are treated as a plus)
Understanding development processes
Good communication skills and technical English
Desire and ability for quick learning of new tools and technologies
Programming skills in a high level programming language (Java is preferable)
J2EE servers acquaintance (JBoss, Apache Tomcat, Jetty, Oracle Weblogic, IBM WebSphere, SpringSource dm Server, etc)
Virtual Machines configuration and usage (Xen, VMWare, VirtualBox, KVM, OpenVZ)
Database administration (DB2, Oracle, MySQL, PostgreSQL)
Experience in cloud computing
Master’s or Engineer’s degree in one of: Engineering, Computer Science, Physics or Mathematics (or equivalent education/experience)
Work on bleeding-edge projects within grid computing and distributed computing with a highly motivated and dedicated team of developers, testers and deployment engineers
Work with ambitious and dedicated team in a “delivery culture”
Competitive salary (discussed with a successful candidate)
Flexible schedule
Attractive compensation and benefits package: medical insurance,extra paid sick days, benefits program, English classes, sports.
Business trips to San Francisco / Bay Area, California
Support and continuous enhancement of software development infrastructure: continuous integration and delivery, databases, cloud services, systems monitoring, etc.
Consulting of developers in infrastructure configuration issues (OS performance optimization, network bottlenecks, storage configuration, etc).
Work in collaboration with corporate and customer’s IT services within the internal geographically distributed (Kharkov, Saratov, San-Francisco) engineering team
We are looking for an engineer who can automate everything. Engineer who wants to learn something new, almost every day. Engineer with strong Unix/Linux skills, with knowledge of basic programming concepts and ability to read someone elses code without scare. Engineer with curiosity and ability to troubleshoot extremely hard problems.