SENIOR COMPUTER SYSTEMS ENGINEER/ARCHITECT WITH SECURITY CLEARANCE
Company: Vision IT
Location: Winchester
Posted on: November 15, 2024
|
|
Job Description:
Vision IT provides strategic consulting services to meet mission
IT requirements for our government clients. We seek the services of
a Senior Computer Systems Engineer/Architect to support the Federal
Bureau of Investigation's (FBI) Information Management
Division/Technology Innovation Section. The Senior Computer Systems
Engineer/Architect will: Possess and apply comprehensive knowledge
across key tasks and high-impact assignments.
Plan and lead major technology assignments.
Evaluate performance results and recommend major changes affecting
short-term project growth and success.
Functions as a technical expert across multiple project
assignments.
May supervise others. Computer Systems Engineer/Architect - Design
and develop solutions to complex application problems, system
administration issues, or network concerns.
Perform systems management and integration functions.
Required Knowledge, Skills, and Abilities Active Top Secret with
Sensitive Compartmented Information (SCI) eligibility
Demonstrated ability to bring a systematic approach to cloud-based
development, operations, standardization, and governance of cloud
computing applications to the enterprise
Demonstrated ability to leverage engineering methods and tools to
conceive, develop, operate, and maintain cloud computing systems
and solutions for the FBI's investigative, intelligence, and
enterprise applications and data
Advanced or expert-level knowledge of Systems Engineering,
including hands-on project engineering, System of Systems; and
Enterprise Systems Engineering experience, and cloud migration
experience
Applying technical leadership and expertise in integrating new
technology, and/or applying innovative techniques to solve complex
implementation and integration IT challenges
End-to-end understanding of systems development lifecycle (SDLC)
methodologies and the ability to independently engineer, analyze,
and test complex applications, systems, and/or services
Strong communication skills, both written and oral, to be able to
convey complex ideas to people at all organizational levels in a
logical and understandable manner
Experience with program/project methodologies to include Agile,
Waterfall, and Spiral development.
Experience in enterprise software test development, Service as a
Solution, cloud computing, distributed systems, database internals,
analytics, and/or Systems Architecture.
Demonstrated systems engineering project experience (requirements
development, requirements management, design, or verification)
within a USG program.
Highly Desired Skills Possessing a range of technical
certifications, such as: (a) higher level network-related
certifications (e.g., CCNP, CCIE, JNCP, JNCIE, etc.); (b) higher
level platform-related certifications (e.g., MCSA, MCSE, MCSD, MCP,
RHCE, RHDS, RHCA, LPIC-2, LPIC-3, VCP, VCAP, SNIA, etc.); or (c)
higher level systems-related certifications (e.g., ESEP, CSEP,
AWS)
Demonstrated experience in modern languages for software
development, modern computing, data storage solutions, parallel
programming, and /or network programming such as PERL, Python,
C/C++, Ruby, JavaScript, and/or MATLAB
Experience Scripting (PowerShell/Shell/Python)
Experience with monitoring and analytical tools (Splunk, New Relic,
SolarWinds)
Experience with automation and provisioning tools
(Chef/Puppet/Terraform)
Experience working with various SDLC groups (Development, QA,
Configuration Management) on project work as well as solving
real-time production system issues
Familiarity with cloud-based disaster recovery and HA system
development
Familiarity with networking equipment (load
balancing/firewalls)
Experience with AWS; AWS Certified Solution Architect is a plus
MCSE Cloud and Infrastructure is a plus
Experience with Windows and Linux-based operating system
configuration, automation, and management
Solutions-focused, self-motivated, and curious
Ability to learn new technologies quickly and efficiently
Programming experience (Java, C#, etc.)
Excellent technical analysis and problem-solving skills
Exceptional communication, documentation, and reporting skills
Must be able to interact effectively with employees at all levels
of the organization
Able to work in a fast-paced environment and be flexible to meet
time demands without compromising quality
Experience in a global 24x7 environment strongly preferred
Experience/knowledge of administering application servers, web
servers and databases (Jetty, Tomcat, WebSphere, Nginx, Apache,
Postgres, etc.)
Experience with Docker/Kubernetes in a production environment
Familiarization with Big Data, Search, Cybersecurity, Test and
Evaluation (T&E), and/or Cloud technologies.
Administration of platform technologies such as Postgres, VPNs,
DNS, and LDAP
Networking hardware such as Cisco or Juniper
Designing and troubleshooting network routing and VLANs
Functional Responsibility Leads in the development of the technical
solution or offering, and in translating the business needs into
technical requirements. Identifies gaps, strategic impacts,
financial impacts, and the risk profile in the technical solution
or offering, and provides technical support
Understands cloud computing technology and infrastructure as well
as has experience designing and migrating applications to the
cloud; can blueprint, design, and deploy scalable, HA, and fault
tolerant systems on AWS and Azure and make commercially available
PaaS, IaaS, and SaaS recommendations where appropriate
Able to write quality code to solve automation problems in one or
more scripting languages (Python, Ruby, Perl); capable of
automating the build processes to accommodate both functional and
scale testing
Performs a variety of system engineering tasks and activities that
are broad in nature and are concerned with major systems design,
integration, and implementation, including personnel, hardware,
software, budgetary, and support facilities and/or equipment.
Delivery of Cloud infrastructure strategies aligned with business
objectives with a focus on Cloud migrations
Design of cloud infrastructure with a focus on AWS and Azure using
industry best practices
Provide leadership in infrastructure migration methodologies and
techniques including mass application movements into the cloud
including:
Design, implementation, and support of infrastructure
automation
Research new cloud technologies and prototype solutions that can be
leveraged to decrease costs and increase performance
Assess and compare cloud-native PaaS with cloud-enabled traditional
infrastructure
Mentor existing staff on cloud computing best practices and
technology to drive cloud adoption
Develop, test, and maintain build and deployment scripts in CI/CD
framework/tools to automate and streamline deployment processes
Lead efforts in automation, continuous deployment, build, and
configuration management
Actively participate in Engineering Scrum and design meetings to
drive quality releases
Monitor applications with Application Performance Monitoring
tools
Produce and maintain documentation on installations, procedures,
and requirements for systems
Provides quality assurance review of new and existing software
productions and solutions
Minimum Required Experience Ten (10) years of infrastructure
experience (firewalls, load balancer, AD, DNS, etc.)
Five (5) years experience with cloud infrastructure technologies
(VPC, Vnet, Route53, Azure DNS, ELB, Azure LB, S3, Storage
Accounts, Cloud Formation, IAM, RMS, etc.)
Strong understanding of cloud and infrastructure components
(server, storage, data, and applications) to deliver end-to-end
cloud infrastructure architectures and designs
Three (3) years of experience automating infrastructure in a cloud
environment
Solid coding and scripting experience in one or more of several
modern, popular programming languages
Strong background in Linux/Unix Administration
Experience with automation/configuration management using either
Puppet, Chef or Ansible
Strong knowledge/experience with SQL/Databases
Knowledge/experience in a 24/7 always-up, always available
service
Proficiency/knowledge of networking/routing/firewalls
Must be able to adjust to constant business change,
Preferred Qualifications Bachelor's degree in Computer Science,
MIS, or equivalent technology discipline
Keywords: Vision IT, Leesburg , SENIOR COMPUTER SYSTEMS ENGINEER/ARCHITECT WITH SECURITY CLEARANCE, IT / Software / Systems , Winchester, Virginia
Click
here to apply!
|