Teradata Hadoop Specialist/Consultant in Prague, Czech Republic

Primary Responsibilities:

As a Hadoop Specialist, you will be designing and deploying large scale Hadoop solutions for Fortune 500 clients. Be a member of a team that develops and implements advanced Big Data solutions that deliver new insights and business value out of heterogeneous structured and unstructured data sets. You will have a chance to learn and work with multiple technologies and Thought Leaders in the Big Data space.

Secondary Responsibilities:

Designing and developing automation code for deploying and managing Hadoop solutions. Managing, upgrading and troubleshooting Hadoop clusters. Install and configure software. Develop project deliverable documentation.

Job Qualifications:

  • Experience designing, deploying and managing production Hadoop clusters (Apache Foundation, Cloudera, MapR, Hortonworks, IBM Big Insights)

  • Experience with Linux administration

  • Experience with shell scripting

  • Experience developing infrastructure automation code (e.g. Terraform and Ansible)

  • Solid programming skills in Python or similar scripting languages

  • Hardware and Software Monitoring including Network performance

  • Experience with design, management, implementation of Backup, Disaster Recovery and/or High Availability solutions

  • Strong analytical skills and creative problem solver

  • Strong team player capable of working in a demanding start-up environment

  • Advanced English

  • EU passport

Preferred Knowledge, Skills and Abilities:

  • Hadoop management tools (CDH CM and Ambari)

  • Securing Hadoop clusters

  • Cloud platforms (AWS, Azure, GCP)

  • Experience with Hadoop data processing (in particular Hive and Spark)

  • Experience developing processing pipelines for Hadoop solutions

  • Experience with setting up data ingestion for Hadoop (e.g. NiFi, Sqoop, Kafka)

  • Experience administrating relational and NoSQL databases

  • Performance and capacity management

    Job Abilities:

Must be able to sit for long periods of time working on computers. Must be able to interact and communicate with the client in meetings. Must be able to write programming code in applicable languages. Must be able to write project documentation in English.