1. System Engineer w/Cloud Experience - TIP Team-This Project is in the process of reviewing current applicants, please check back for changes to application status.
Overview: Provide System Administration/Engineering support to a Linux Cloud based software development environment. This position's primary focus shall be on the administration and maintenance of MITRE's local Data Analytics cloud environment. You will work closely with our Systems Engineers, Application Developers and Database teams to ensure that all production servers within the cloud are highly available and performing within service levels.
Job Description: - Full production support of MITRE's cloud based production infrastructure, including Linux based web servers, application servers, file servers, report servers, database servers, storage devices, monitoring devices, network routers, load balancers, backup devices and firewalls. Responsible for managing data storage, and data ingestion, and work with those operating and maintaining the Utility cloud running VMware and Xen. - Responsibilities include: scripting for the cloud, capacity planning, systems maintenance, monitoring, performance tuning, system and infrastructure upgrades, systems installations, troubleshooting. - US Citizenship is required
Required Skills:
Basic Skills Required (at least 5 or more):
- Software engineer / architect for advanced technology systems.
- Software designer of large-scale & distributed software solutions.
- Developing Application frameworks & analytic pipelines.
- Knowledge of Linux Red Hat architecture, deployment, administration, networking, performance monitoring/tuning, security hardening, troubleshooting and production operations.
- Administering data analytics and managing distributed database environments: Accumulo, CloudBase, Cassandra or HBase.
- Complex web hosting configuration components, including firewalls, load balancers, web and database servers.
- Apache web server, typical 3 tier architecture, and JBoss.
- TCP/IP and multicast, SMTP, DHCP, DNS, NIS, LDAP, CIFS, NFS, Postfix, BIND, SNMP, and Linux system security.
- Network analysis applications (Nexus, Wireshark, Netmon, etc).
- Linux/Unix networking knowledge required, knowledge of Cisco IOS a plus.
- System configuration (Altiris, Puppet or CFEngine).
- Front end: JavaScript, HTML5, ExtJS, JQuery.
- Back End: Ruby, PHP/Python, Java, Hadoop, MapReduce, NoSQL
- Data ingest and web-tier architecture
- Developing & deploying Java J2SE and Linux applications
- Algorithms design & development.
- Private or public cloud technology - Accumulo, Hadoop, Cloudbase, Amazon EC2, Eucalytpus, and/or Openstack.
- Knowledge bases, ontology mapping, content extractions.
- Large scale configuration management and deployment tools such as, for example, Puppet and Rightscale, CFEngine and Spacewalk.
- Amazon EC2 API Tools, JAVA, BASH, PERL, Java script and UNIX Shell for command line scripting of cloud based instance management and autoscaling
- SQL platforms and deploying and administering MySQL databases on a large scale.
- Administering a monitoring infrastructure.
- Installing, configuring and supporting Linux based systems in an enterprise environment.
- SA and programming skills including storage capacity management, performance tuning, system dump analysis, server hardening (security).
- Ability to apply problem analysis and resolution techniques to complex system problems
- Understanding of TCP/IP, firewalls and DNS
Preferred Skills:
- Strong VMWare infrastructure experience with both ESX and ESXi.
- Strong knowledge of Kickstart procedures, fluent in Perl and Shell Scripting, with experience implementing automation and monitoring using shell scripting and other related tools.
- Experience using HP Server Automation for distribution and management.
- System monitoring experience (SNMP, Nagios, Cacti, HP OpenView, Ganglia, etc).
- Backup experience with Veritas preferred.
- Experience with Source code control systems and bug tracking systems like JIRA a plus.
- Ability to manage build environments, including familiarity with source control and standard build tools such Maven and Ant.
- Excellent written and verbal communication; must be able to thoroughly document implementations, modifications and removals.
- Highly organized, self-motivated, able to multi-task, able to work independently as well as a team player.
Location:San Diego, CA
|