DevOps Engineer

Open Source Big Data Analysis and Business Intelligence

Job details

  • Full-time
  • calendar
  • map markerLisbon, PTPartially remote
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeIntermediate
  • routeEnglish
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Pentaho (, a Hitachi Group company, is a leading data integration and business analytics company with an enterprise-class, open source-based platform for diverse big data deployments. Pentaho’s unified data integration and analytics platform is comprehensive, completely embeddable and delivers governed data to power any analytics in any environment.

We're looking for DevOps Engineers to strengthen our Portugal-based Engineering team.

The DevOps Engineer position implements and maintains the tools and procedures created to support the source code management and build requirements of Company’s Java-based software applications. In addition, the DevOps Engineer position is involved in the support, maintenance, and ongoing improvement of Software Engineer-utilized build infrastructure, code compilation processes, software release mechanics, and source code management for Company's internally developed Java-based applications.

This is a very challenging and important role in the management and delivery of applications undergoing regular, parallel development. Strong communication skills are necessary for regular interactions with software engineers, assisting in branch management, and software deployment. Some level of system administration is common to the duties of this position along with comfort in navigating and querying relational databases. Some level of off-hours and on-call support is expected.


  • Configures and maintains the specific build environment(s) including SVN, GIT, Nexus, IVY, Maven, continuous integration (Jenkins), etc
  • Provides second and third-level support for applicable environment(s)
  • Analyzes the build environment and develops detail change suggestions for enhancements and new solutions
  • Ensures that all required environment documentation exists and is updated (configuration item information), published and understood by all users
  • Performs builds of new versions of software developed and maintained by Company Engineering
  • Support consultants, partners, and the Open Source community

Main requirements

  • 1-3 years experience as a DevOps Engineer
  • 1-2 years authoring build scripts using ANT or a similar scripting language
  • 1-2 years experience with build dependency management systems, such as Ivy or Maven
  • 1-2 years building complex Java projects with Jenkins/Hudson or a similar tool (CruiseControl, Bamboo, etc.)
  • 1-3 years Unix scripting (bash, Groovy, etc. )
  • 1-3 years of Linux administration
  • Understand of parallel development methodologies using SVN, GIT (or equivalent)
  • Demonstrates ability to manage multiple tasks and projects
  • Demonstrates a meticulous attention to detail
  • Demonstrates the ability to be self-directing with strong prioritization and time-management skills
  • Proven ability to quickly learn new applications and systems
  • Bachelor's Degree in Computer Science or related field or equivalent business/education experience

Nice to have

  • Background in complex software environments
  • Commercial Software Experience, Installer Experience
  • Understanding of agile or other iterative software development methodologies
  • Knowledge of Business Intelligence concepts including ETL (Extract, Transform, and Load), OLAP, and Reporting


  • Health plan
  • Flexible schedules
  • Open source development
  • Informal and relaxed work environment
  • Lots of growth opportunities

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300