Software Engineer

ManTech (


  full-time   employee   contract

United States

ManTech Commercial Services is looking for a Software Engineer on a Part Time On-Call basis of our clients located within the Continental US. This position can work remotely and will need to have the ability to travel.

General Responsibilities:
? Positions will interact with data scientists and industry experts to understand how data needs to be converted, loaded and presented
? Manage large scale Hadoop cluster and NoSQL database environments, handling all Hadoop / NoSQL environment builds, including design, capacity planning, cluster setup, performance tuning, analyze Hadoop log files, support, maintenance, backups and ongoing monitoring
? Work closely with network, infrastructure, Linux admin and application development teams ensuring data is completing within service level agreement
? Identify hardware and software technical problems, storage and/or related system malfunctions while documenting all root cause analysis results to minimize future system issues
? Continually work to automate administrative tasks while designing resiliency and high availability of the Hadoop platform.
? Manage and troubleshoot scheduled Hadoop jobs with TWS and Oozie
? Provide off hours support on a rotational basis to support installation, upgrades or production issues
? Conduct proof of concept on new/evolving software in the Hadoop echo system to provide recommendations on implementation
? Configure Lab environments with new installations of Hadoop / NoSQL and other open source tools and 3rd party applications
? Work closely with 3rd party vendors to ensure functionality of tools features in new releases of Hadoop/NoSQL while automating test cases for future upgrades
? Continually work to automate administrative tasks while designing resiliency and high availability of the Hadoop platform
? Develop and maintain documents pertaining to installation and configuration (to ease future cluster installations/deployments and support)
? Train the Hadoop / NoSQL Administration team on new tools, support with installation when required and additional support
? Investigate code for open source projects when required related to installation or other support related issues. Contributed back to the open source community with code changes when applicable

? OOP experience with Java, Scala, experience with Ruby, Python, shell scripting, experience with building REST services, optimal access of data from NoSQL or RDBMS systems, JDBC
? Development of platforms and - or architectures that support many concurrent users, maximum response time, minimal contention, aligned with industry compliance requirements
? Release management expertise with GIT - Jenkins - FindBugs using standard suites like Atlassian or equivalent
? Minimum of 3 years? experience with Red Hat Enterprise Linux 6/7 and UNIX administration supporting large scale environments
? Experience in programming with Java, bash/ksh scripting, Python, Ruby, HTML, JavaScript, JSON
? Support of HDP products including Ambari administration, Ambari Metrics, hdfs, MapReduce, Yarn, Spark, Pig, Hive, Storm, Kafka, Knox, Sqoop, Oozie, Ranger, Zeppelin and Smart Sense

? At least 1 of the following: HBASE, Accumulo, Reddis, Cassandra, Mongo
? Java, Hadoop, HWX Certification preferred
? 3+ years of experience in supporting Hortonworks HDP
? 3+ years of experience in supporting secured clusters with Kerberos
? 1+ years of experience in LDAP integration with HDP and other tools
? Experience in supporting MySQL & NoSQL Databases like HBase and MongoDB
? Experience with Solr and Elastic Search administration and tuning
? Working knowledge of all phases of ETL (Extract, Transform and Load) development life cycle
? IBM Tivoli Workload Scheduler using Dynamic Scheduling
? Data Warehouse drivers and packages like Teradata Utilities, Vertica Client (vsql), Oracle Client, etc.
? R, Scala and Ruby
? Additional Hadoop software Accumulo, Sqrrl, Atlas and Cloudbreak
? Monitoring software like NagiosXi
? DevOps tools like Docker, Chef, Puppet, Ancible, or Kubernetes
? H2O, H2O Sparkling Water, RSparkling for H2O
? RDBMS systems like Oracle, MySQL, PostGres
? Linux/Unix Shell scripting

Location: Remote with ability to travel



Save This Job

Email This Job to a Friend