Sr Systems Engineer (Onboarding Engineer)
Hawaii, Llp
Reston, VA, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
.NET Framework
Application Programming Interfaces (APIs)
Agile Methodology
Amazon Web Services
Systems Engineering
Microsoft Azure
Bash Shell
Cloud Computing
Cloud Computing Security
Configuration Management
Cyber Security
+47 more
Computer Networks
System Configuration
Continuous Delivery
Continuous Integration
Extract Transform Load (ETL)
Software Debugging
Linux
DevOps
Domain Name System (DNS)
Graph Database
Monitoring of Systems
Identity and Access Management
Python (Programming Language)
PostgreSQL
Microsoft SQL Server
Windows Servers
MongoDB
MySQL
Nagios
Neo4j
NoSQL
OAuth
Windows PowerShell
RabbitMQ
Ansible
Prometheus
Zero Trust Network Access
Standard Sql
Security Assertion Markup Language (SAML)
Simple Object Access Protocol (SOAP)
Software Engineering
Data Streaming
Systems Integration
TCP/IP
Scripting
Google Cloud
Grafana
Firewalls (Computer Science)
Kubernetes
Information Technology
Cassandra
Enterprise Integration
Apache Kafka
Splunk
Docker
Jenkins
Programming Languages
Job description
System Integration:
- Design, develop, and implement integration solutions to onboard new systems into the existing infrastructure
- Configure and customize new systems to align with existing business processes and technical standards
- Ensure seamless data flow and communication between different systems
- Strong understanding of integration patterns, APIs (REST, SOAP), messaging queues (e.g., Kafka, RabbitMQ), and ETL processes
- Proficiency in scripting languages (e.g., Python, Bash, PowerShell) and ideally experience with programming languages used in the target systems (e.g., Java, .NET)
- Solid understanding of Linux and Windows server environments
- Experience with relational and graph databases (e.g., MySQL, PostgreSQL, SQL Server, Neo4J, AnzoGraph) and NoSQL databases (e.g., MongoDB, Cassandra). Knowledge of SQL is essential
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and cloud-based integration services
- In-depth understanding of networking concepts (e.g., TCP/IP, DNS, firewalls)
- Knowledge of zero trust, security best practices, and common security protocols (e.g., OAuth, SAML)
- Experience with DevOps tools for automation, configuration management, and continuous integration/continuous delivery (CI/CD) (e.g., Jenkins, Ansible, Docker, Kubernetes)
- Experience with monitoring tools to track system performance and identify issues (e.g., SPLUNK, Prometheus, Grafana, Nagios)
System Onboarding Process Management:
- Collaborate with stakeholders to gather and document system requirements
- Analyze requirements to identify integration points and potential challenges
- Create and maintain comprehensive documentation of integration processes and system configurations
- Provide training and support to users on new systems and integrated workflows
- Manage the end-to-end onboarding process for new systems, from initial planning to go-live
- Develop and maintain onboarding documentation, including procedures, checklists, and training materials
- Coordinate with various teams (e.g., development, operations, security) to ensure smooth onboarding
Testing and Validation:
- Develop and execute test plans to ensure the quality and reliability of integrated systems
- Identify and resolve integration issues through debugging and troubleshooting
- Perform user acceptance testing (UAT) with stakeholders
Automation and Optimization:
- Identify opportunities to automate onboarding processes and improve efficiency
- Develop scripts and tools to automate repetitive tasks
- Monitor system performance and identify areas for optimization
Security and Compliance:
- Ensure systems are integrated in compliance with security policies and IC regulations
- Implement security best practices to protect sensitive data
Troubleshooting and Support:
- Provide technical support to users experiencing issues with integrated systems
- Troubleshoot and resolve complex integration problems
- Escalate issues to appropriate teams as needed
Requirements
- Active TS/SCI with CI poly is REQUIRED
- BS or MS degree in Computer Science, Information Technology, or a related.
- 15+ years of experience in system integration, software development, or a related field.
- IAT Level II (CISSP, Security+ CE, CCNA Security, CCSP, etc.)
- Proven experience leading large complex programs as a Security Engineer, Systems Engineer, or similar role
- Experience with architecting Zero Trust solutions in alignment with industry standards, including NIST 800-207, CISA Maturity Model, or DoD and IC Zero Trust Strategy
- Experience with Identity, Credentialling & Access Management (ICAM)
- Experience with agile development methodologies
- Strong understanding of networking concepts, security protocols, and operating systems
- Experience with cloud security architecture and implementations (i.e., AWS, Azure, GCP)
- Excellent analytical and problem-solving skills
- Strong written and verbal communication skills. Ability to explain technical concepts to non-technical audiences
- Ability to adapt to changing priorities and learn new technologies quickly
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dejobs.orgGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
KD
Krissy Davis
Best Paying Jobs in Technology
about 3 years ago
LM
Luis Minvielle
9 Ways to Make Money Hacking
about 2 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago