Systems Engineer Level 4

Overview

On Site
Full Time

Skills

Computer Hardware
Customer Care and Billing
Design Review
System Requirements
Systems Architecture
Product Development
High Performance Computing
Design Documentation
Documentation
Functional Requirements
Collaboration
Scrum
SAFE
Agile
Sprint
INSPECT
Leadership
STE
Linux
Security Architecture
Management
Organized
Software Development
Version Control
Git
Open Source
Cloud Security
Red Hat Linux
Centrify
Identity Management
RBAC
Access Control
SSO
OIDC
Puppet
Progress Chef
Terraform
Ansible
Scripting
Bash
Python
Orchestration
Kubernetes
DevSecOps
System Administration
DNS
Dragon NaturallySpeaking
DHCP
PXE
NTP
Continuous Integration
Continuous Delivery
Systems Engineering

Job Details

Job Description
  • Strong experience with NSA/Y security requirements
  • Strong experience with security architecture, solutions, and design-space exploration and trade-offs
  • Familiarity with software development practices, design, and implementations.
  • Assists with the allocation of the same to individual hardware, software, facility, and personnel components.
  • Coordinates the resolution of action items from Configuration Control Board (CCB) meetings, design reviews, program reviews, and test reviews that require cross-discipline coordination.
  • Contributes to the development of sections of systems engineering documentation such as System Engineering Plans, Initial Capabilities Documents, Requirements specifications, and Interface Control Documents.
  • Manages system requirements and derived requirements to ensure the delivery of production systems that are compatible with the defined system architecture(s).

Daily Tasks
  • Assisting with leading a product-development effort to create/integrate a scalable security solution with fine grained access control for a high-performance computing system used by different user types, stakeholders, and vendor support.
  • Advise the Product Owner, leadership, and Team members on development, maintenance, and enhancement of complex and diverse Infrastructure as Code for large scale systems.
  • Create and iteratively refine system diagrams, design documentation, and implementation documentation with Product Owners, leadership, and team members.
  • Assist in breaking down technical work into stories, task, or tickets.
  • Guides the creation of work items for the team backlog.
  • Plans, defines, and creates detailed designs of the products.
  • Defines and communicate a shared technical and architectural vision to the team.
  • Collaborates with Release Architects and other Product Architects to analyze technical trade-offs and define non-functional requirements.
  • Validate technology assumptions.
  • Evaluate implementation strategies
  • Collaborate with Product Owner and SCRUM Coach in preparation for SAFe/Agile ceremonies, including Sprint Reviews, Inspect and Adapt, and Program Increment planning events.
  • Enable Continuous deliver for the team
  • Coordinate with Product Owner to take on work items from the backlog.

Required Skills and Experience
  • Leadership skills and/or experience with leading an effort
  • Government or industry security practices, policies, and implementation such as STE/STN
  • Linux security architecture
  • Experience with security concepts pertaining to one or more of; identity and access management (IAM), access control, secrets management; and/or any security products related to these concepts
  • Can adapt to and adhere to project-specific Ansible coding standards
  • Communicative, collaborative, and organized
  • Familiar with and able to perform full software-development lifecycle support with version control tools (Git, Git Lab)
  • Works independently, as well as with a team, to ensure that all components are functioning properly
  • Will stay abreast of latest industry trends in both open source and commercial metrics and monitoring solutions. Support determination of if-and-when to incorporate them into an IaC solution
  • Willing to and able to learn new tools and protocols

Desired Skills and Experience
  • Cloud security
  • Experience with Red Hat IDM, Keycloak, HashiCorp Vault, Delinea/Centrify
  • Identity and Access Management (IAM)
  • Attribute-based Access Control (ABAC)
  • Role-based Access Control (RBAC)
  • Host-based Access Control (HBAC
  • Single Sign On (SSO), OpenID Connect (OIDC)
  • Infrastructure automation technology (i.e. Ansible, SaltStack, Puppet, Chef, Terraform, etc)
  • Programming in Ansible
  • Scripting or programming in Bash or Python
  • Container orchestration technologies, such as Rancher Kubernetes Engine 2 (RKE2)
  • DevSecOps best practices, system administration best practices, infrastructure networks (DNS, DHCP, PXE, NTP, etc).
  • Build-test-release CI/CD pipelines and processes

Education and Experience
  • A High School Diploma or GED plus fourteen (14) years of general system engineering experience.
  • A Bachelor's degree in a Qualified Engineering Field or a related discipline from an accredited college or university plus ten (10) years of systems engineering experience.
  • A Master's degree in a Qualified Engineering Field or a related discipline from an accredited college or university plus eight (8) years of systems engineering experience.
  • A PhD in a Qualified Engineering Field or a related discipline from an accredited college or university plus eight (8) years of systems engineering experience.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.