Senior DevOps Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Join us to to be responsible for fluent and efficient releases of a huge eCommerce Product for one of the most famous and loaded eCommerce systems in the world, processing billions events per day. Become a member of the core engineering team building a continuous integration / continuous delivery system for a distributed development organization.
We are looking for motivated, result oriented and dedicated individuals with strong analytical skills who work effectively under pressure with minimal supervision. The individual will be a part of the DevOps team, working closely with Business & QA teams.
Responsibilities:
- Automate Self-Service portals to perform regular tasks from Business more smoothly
- Configure, build and automate new releases
- Develop CI infrastructure for a multicomponent system in development
- Work within core team on defining processes, pipelines and architecture for CI system
- Develop scripts, procedures and configurations for building, testing, source control and other tools used by a spread development team;
- Analyze system sources and architecture, decouple into modules involve into build system
- Communicate other teams to share solutions and consume requirements.
- Proactively manage complex issues from NOC/Support teams
Required Skills and Experience:
- Hands-on experience with Linux – at least 3 years
- Experience with the scripting and general purpose languages (bash, python, perl, etc..)
- Deep understanding and hands-on experience in version control systems (git, subversion, mercurial)
- Jenkins/Nexus hands-on experience
- Experience in build and CI tools (Maven, Ant, Jenkins)
- Deployment or configuration automation experience (Chef, Puppet are treated as a plus)
- Ability to find the root cause and eliminate issue, passion to make a decision quickly
- Team work experience is important
- Virtual Machines configuration and usage (Xen, VMWare, VirtualBox, KVM, OpenVZ)
- Database administration (DB2, Oracle, MySQL, PostgreSQL)
- Good communication skills and technical English (intermediate or higher)
Additional items would be a plus:
- 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)
- Experience in supporting mission critical 24x7 systems
- Understanding development processes
- Programming skills in a high level programming language (Java is preferable)
- 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 and testers
Flexible schedule
Medical insurance, benefits program, attractive social compensation package
Business trips to San Francisco / Bay Area