Sr. Package Deployment Administrator (I)

  • Full-time

Company Description

We provide our federal customers with an exciting variety of IT and Intelligence services. In order to achieve our company growth goals, continually surpass our customer’s expectations and provide new opportunity for our employees, Metronome must attract the most professional and qualified employees.

Metronome believes in a strong company culture rooted in its core values and belief in our overall mission. We believe in supporting one another, exceeding our customer’s expectations, executing with passion and celebrating all successes. We work hard and encourage one another to have fun doing it.

Metronome is looking for individuals who also believe in these core set of values, those who yearn to support our nation’s vital projects and those who desire to work for a fast growing small business that appreciates each employees’ contributions and trusts them to make decisions while representing Metronome…those who Keep Projects Pulsing.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Metronome is committed to providing reasonable accommodations to employees and applicants for employment, to assure that individuals with disabilities enjoy full access to equal employment opportunity (EEO). Metronome shall provide reasonable accommodations for the known physical or mental limitations of qualified employees and applicants with disabilities, unless Metronome can demonstrate that a particular accommodation would impose an undue hardship on business operations. Applicants requesting a reasonable accommodation may make a request.

Job Description

The Package Deployment Administrator will work as part of an elite and agile engineering team, responsible for maintaining and improving system functionality through proactive interaction with the customer, comprehensive understanding of their primary GEOINT exploitation system, and knowledge of the production mission. The successful candidate will be providing essential software packaging, testing, and upgrade solutions, to support a demanding customer mission need. The approach will be to treat packaging as an artful skill, applying a programming-style discipline to scripting to produce exceptional results.

Candidate will provide a complete software installation and/or upgrade solution with maximum success rate and minimal downtime due to package installation failures. The solution will need to include being able to detect if a given piece of software is already installed, gracefully handle upgrades/removals of older versions, handle complete and silent installs, create solutions for non-silent installers, handle the configuration of applications, handle complete and silent uninstalls, including complete cleanup, make the package as system agnostic/universal as possible, make little to no assumptions of previous software configurations, handle re-running the package, potentially numerous times in a row and provide a list of files and/or registry keys to verify software installation for use as SCCM detection methods.

The administrator will be responsible for configuring and testing software licensing for new versions of software. The administrator will test applications for more than just installation and launching, but for functionality and compatibility with mission need. The administrator will be able to identify software packaging issues, before software deployment to the production environment. The administrator will also be required to perform Windows Administration work, to support software deployment and maintenance on multiple machines across multiple domains. The administrator will actively learn Geospatial software, developing skills in determining integration issues, making corrective recommendations, and evaluating software upgrade solutions. The Administrator will develop extensive knowledge of intelligence productions systems used by GEOINT analysts.

The successful candidate will develop knowledge of GEOINT analyst’s various software suites and functions, including RemoteView, SocetGXP, Socet Set, Google Earth, ArcGIS, ENVI, and AGITK. Likewise, the candidate will be able to quickly respond to application related issues, replicate the issue for internal analysis/diagnosis, and prepare technical documentation accurately, depicting the problem and/or solution for feedback to developer/vendor.

The work is typically performed in an office environment and at client site locations, which requires proper safety precautions; work may require some physical effort in the handling of light materials, boxes or equipment

DUTIES

  • Manages the functionality and efficiency of a group of computers running on one or more operating systems
  • Maintains the integrity and security of servers and systems
  • Sets up administrator and service accounts
  • Maintains system documentation
  • Interacts with users and evaluates vendor products
  • Makes recommendations to purchase hardware and software, coordinates installation and provides backup recovery
  • Develops and monitors policies and standards for allocation related to the use of computing resources
  • May program in an administrative language
  • Develops and implements testing strategies and documents results
  • Provides advice and training to end-users
  • Provides guidance and work leadership to less-experienced staff members
  • Maintains current knowledge of relevant technologies as assigned and participates in special projects as required
  • Assists the team with technical issues, analysis, troubleshooting, installation and configuration, and development responsibilities, for all the functional areas under current contract for workstations and servers
  • Supports software transitions and installs

Qualifications

  • Government clearance required
  • Bachelor’s Degree in Computer Science or a related technical discipline, or the equivalent combination of education, technical certifications or training, or work experience
  • 5-8 years of directly related experience in systems administration and analysis
  • Scripting experience or a willingness to learn
  • An understanding of programming concepts to include: Logging, Commenting code, error handling, returning appropriate return values, ability to follow and control code execution, handling of variables, control structures (loops, conditionals, etc.), handling of parameters, useful and consistent naming conventions
  • Strong work ethic and attention to detail
  • Enthusiasm and ability to adapt to new and changing technologies
  • Team player and willing to both share knowledge and learn from others to ensure the team’s success
  • Ability to prioritize time and efforts appropriately in busy work environment, working outside of core hours when necessary
  • An understanding of software licensing
  • Basic Windows Admin skills
  • Basic admin-level scripting, using either Batch and/or PowerShell
  • Experience with software installation and removals
  • An understanding of basic and advanced Windows Error Codes
  • An ability to search for relevant information about a given topic
  • Ability to handle a fast-paced environment and support changes
  • Able to evaluate and diagnose application and software issues
  • Ability to design, create, test, and evaluate scripting/coding products, to be deployed to an operational environment
  • Ability to develop comprehensive test plans, including boundary or “one-off” cases and a willingness to perform said test plans completely
  • Ability to analyze test results, isolate problems, engineer solutions or provide alternative methods to resolve complex issues
  • Attention to detail and completing work at a constant high level
  • Strong skills in Windows Professional System Administration
  • Programming knowledge of traditional languages such as Java, C++, and .NET desired
  • Advanced programming concepts, including understanding parent/child/orphan process flow, multithreading and similar behaviors and performance optimizations, desired
  • Ability to identify software functionality issues before deployment desired
  • SCCM knowledge/familiarity desired
  • Experience with many commercial applications preferred
  • Ability to decompose/reverse engineer pre-built software packages, to isolate, identify, and diagnose integration issues, desired
  • Software integration experience desired

Additional Information

Core Values

Passion - We believe.  We execute with all we have.
Improving - We surpass our best efforts.
Teammates - We respect and support one another.
Mission - We align with our customers’ objectives.
Celebrate Success - We reward all achievements.