Senior DevOps Engineer

Требования

БэкендAntOracleLinuxApache Maven

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

We accelerate digital transformation through emerging technologies

Описание вакансии

Условия работы

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)

Бонусы

Competitive salary (discussed with a successful candidate)
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

Дополнительные инструкции

Please send your CV to abykova@griddynamics.com