IT Hadoop Admin for an AI and Machine Learning Company
Purpose
Providing Administrative Support for the Customers on Hadoop platforms as required by the customers' SLAs.
Responsibilities
- Manages and controls the Hadoop System environment for the customers
- Must be prepared to work in shifts and also be on-call to support customer site(s)
Requirements
- Experience in Managing and Supporting large scale Production Hadoop environments (configuration management, monitoring, and performance tuning) in any of the Hadoop distributions (Apache, Hortonworks, Cloudera, MapR, IBM BigInsights, Pivotal HD)
- Experience in Scripting Language (Linux, SQL, Python). Should be proficient in shell scripting
- Experience on Administrative activities likes-
- Administration, maintenance, control, and optimization of Hadoop capacity, security, configuration, process scheduling, and errors
- Management of data, users, and job execution on the Hadoop System
- Experience in Backup, Archival and Recovery (BAR) and High availability (HA)
- Plan for and support hardware and software installation and upgrades
- Experience in Hadoop Monitoring tools (Cloudera Manager, and Ambari, Nagios, Ganglia etc)
- Experience may include (but is not limited to) build and support including design, configuration, installation (upgrade), monitoring and performance tuning of any of the Hadoop distributions
- Hadoop software installation and upgrades
- Experience of workload / performance management
- Automation - experience in CI / CD (Continuous Integration / Deployment) – Jenkins, Ansible, Terraform, Puppet, Chef
- Implementing standards and best practices to manage and support data platforms as per distribution
- Proficiency in Hive internals (including HCatalog), SQOOP, Pig, Oozie and Flume/Kafka
- Experience in ElasticSearch, MySQL & PostgreSQL databases
Bonus Points
- Experience with DR (Disaster Recovery) strategies and principles
- Development or administration on NoSQL technologies like Hbase, MongoDB, Cassandra, Accumulo, etc.
- Development or administration on Web or cloud platforms like Amazon S3, EC2, Redshift, Rackspace, Kubernetes, OpenShift etc.
- Web/Application Server & SOA administration (Tomcat, JBoss, etc.)
- Development, Implementation or deployment experience on the Hadoop ecosystem (HDFS, MapReduce, Hive, Hbase)
- Experience on any one of the following will be an added advantage
- Hadoop integration with large scale distributed data platforms like Teradata, Teradata Aster, Vertica, Greenplum, Netezza, DB2, Oracle, etc.
- Proficiency with at least one of the following Java, Python, Perl, Ruby, C or Web-related development
- Knowledge of Business Intelligence and/or Data Integration (ETL) operations delivery techniques, processes, methodologies
- Exposure to tools data acquisition, transformation & integration tools like Talend, Informatica, etc. & BI tools like Tableau, Pentaho, etc.
- Linux Administrator certified