Network Management Systems (NMS) Database Admin
Company: CACI
Location: Sterling
Posted on: April 2, 2026
|
|
|
Job Description:
Job Title: Network Management Systems (NMS) Database Admin Job
Category: Engineering Time Type: Full time Minimum Clearance
Required to Start: TS/SCI with Polygraph Employee Type: Regular
Percentage of Travel Required: Up to 10% Type of Travel:
Continental US * * * The Opportunity : W e are seeking an
experienced NMS DBA Engineer to join our team. The successful
candidate will be responsible for designing, implementing,
optimizing, and maintaining the databases that support our network
management systems, ensuring high performance, availability, and
security of critical network data. Responsibilities: Design,
implement, and maintain database structures for network management
systems Optimize database performance through indexing, query
tuning, and schema design Develop and maintain data models that
support network inventory, performance, and fault management
Implement and manage database backup, recovery, and data migration
procedures Plan and implement database upgrades, patches, and
maintenance schedules. Monitor database health, performance, and
capacity, proactively addressing potential issues Design and
implement data integration and ETL processes between NMS and other
enterprise systems Ensure data integrity and consistency across
multiple NMS databases Develop and maintain database security
policies and access controls Collaborate with network engineers and
application developers to support NMS functionality Troubleshoot
complex database issues and perform root cause analysis Implement
automation scripts for routine database maintenance tasks Evaluate
and recommend new database technologies and tools for NMS Mentor
junior database administrators and provide technical guidance to
the team Develop and maintain documentation for database
structures, procedures, and best practices Qualifications:
Required: Bachelor's degree in Computer Science, Information
Technology, or equivalent work experience 10 years of related work
experience TS/SCI with Poly required Expert knowledge of database
management systems (e.g., PostgreSQL, Microsoft SQL Server,
MariaDB/MySQL) Strong SQL skills and experience with database
performance tuning Familiarity with network management platforms
and their data requirements (e.g., Riverbed, SolarWinds, Network
Node Manager) Experience with large-scale databases and high-volume
data processing Knowledge of data modeling and normalization
techniques Familiarity with database monitoring tools (e.g.,
pgAdmin, Prometheus, Grafana). Proficiency in scripting languages
(e.g., Python, Perl, Shell scripting) Strong problem-solving and
analytical skills Excellent communication and teamwork abilities
Experience with database high availability and disaster recovery
solutions Desired: Knowledge of data visualization tools (e.g.,
Tableau, Power BI) Familiarity with containerization and
microservices architectures Experience with CI/CD pipelines and
DevOps practices Understanding of machine learning and AI
applications in network management This position is contingent on
funding and may not be filled immediately. However, this position
is representative of positions within CACI that are consistently
available. Individuals who apply may also be considered for other
positions at CACI. What You Can Expect: A culture of integrity. At
CACI, we place character and innovation at the center of everything
we do. As a valued team member, you’ll be part of a high-performing
group dedicated to our customer’s missions and driven by a higher
purpose – to ensure the safety of our nation. An environment of
trust. CACI values the unique contributions that every employee
brings to our company and our customers - every day. You’ll have
the autonomy to take the time you need through a unique flexible
time off benefit and have access to robust learning resources to
make your ambitions a reality. A focus on continuous growth.
Together, we will advance our nation's most critical missions,
build on our lengthy track record of business success, and find
opportunities to break new ground — in your career and in our
legacy. Pay Range : There are a host of factors that can influence
final salary including, but not limited to, geographic location,
Federal Government contract labor categories and contract wage
rates, relevant prior work experience, specific skills and
competencies, education, and certifications. Our employees value
the flexibility at CACI that allows them to balance quality work
and their personal lives. We offer competitive compensation,
benefits and learning and development opportunities. Our broad and
competitive mix of benefits options is designed to support and
protect employees and their families. At CACI, you will receive
comprehensive benefits such as; healthcare, wellness, financial,
retirement, family support, continuing education, and time off
benefits. The proposed salary range for this position is: $131,800
- $290,000 CACI is an Equal Opportunity Employer. All qualified
applicants will receive consideration for employment without regard
to race, color, religion, sex, pregnancy, sexual orientation, age,
national origin, disability, status as a protected veteran, or any
other protected characteristic.
Keywords: CACI, Charlottesville , Network Management Systems (NMS) Database Admin, IT / Software / Systems , Sterling, Virginia