Skip to main content

Senior Computer Systems Engineer/Architect - Winchester, VA, USA

Job DescriptionJob Description

Vision IT is a woman-owned business that's supported DoD and Federal Sector IT initiatives for two decades. We work with our clients as a trusted, long-term partner offering innovative consultation and leadership to solve their most pressing and complex problems. We orchestrate people, strategies, technologies, and best-of-breed business processes.

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 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
  • 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 (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- 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
  • 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,

Qualifications

  • Bachelor's degree in Computer Science, MIS, or equivalent technology discipline


Vision IT provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to , , , , , , , or genetics. In addition to federal law requirements, Vision IT complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Vision IT expressly prohibits any form of workplace harassment based on , , , , , or expression, , , genetic information, , or veteran status. Improper interference with the ability of Vision IT's employees to perform their job duties may result in discipline up to and including discharge.

Senior Computer Systems Engineer/Architect - Winchester, VA, USA

Winchester, OK 74421
Full time

Published on 12/27/2024

Share this job now