Make a difference. Start today.

Want a rewarding career in a fast growing industry? Neovera is looking for talented and driven people to join our team.

WHAT DO YOU WANT TO DO?

Neovera is a trusted provider of complex hosting solutions, leveraging over a decade of unmatched technical expertise in IT consulting and infrastructure managed services. Headquartered in Reston, Virginia, Neovera’s clients range from start-up and non-profit organizations, to global media, distance-learning, and financial institutions. Our goal is to assist clients in achieving superior return on their investment with the optimization and management of high-availability IT infrastructure solutions.

Senior Network Engineer

Details

Senior Network Engineer

Architect and design networks for external customers based on requirements gathered during discovery meetings. Review, evaluate and modify existing network architecture for external customers as well as for Neovera’s internal networks.


Responsibilities: (other duties may be assigned)

  • Gather requirements and architect/design networks for new customers.
  • Evaluate current customer network architecture/designs and modify where necessary.
  • Collaborate with Neovera teams regarding expanding/modifying Neovera network infrastructure.
  • Attend sales/SDM meetings and conference calls with potential/new customers when needed.
  • Produce network diagrams and documentation at a high level.
  • Research and evaluate new networking technologies and test in a lab environment.
  • Help to design and expand the lab environment for network engineering.
  • Participate in on-call rotation with other network engineers.
  • Troubleshoot escalated network issues when on-call.
  • Performs other duties as assigned.

Knowledge, Skills and Abilities:

Advanced troubleshooting skills; TCP/IP Networking; Security Devices (Firewalls - UTM & NGFW, IDS/IPS, SIEM); Routing & Switching; Wireless Networking; Command-Line Interfaces; and Basic Linux skills (file management and text editing). Proficiency in all or some of, but not limited to, the following manufacturer's product lines: Cisco, WatchGuard, Fortinet, Palo Alto Networks, Juniper, Sophos, and F5.

Strong knowledge of IT best practices. Ability to communicate effectively at all levels of the organization, both verbally and in writing. Attention to detail, follow-up is essential. Ability to be flexible and handle stressful situations is essential. Ability to take initiative on assigned projects/tasks and work with minimal supervision. Ability to work with customers to deliver a product that they envision and require.


Required Qualifications:

Bachelor’s degree in Computer Science or related discipline preferred. Minimum of 5 years of experience in Network Architecture/Design. Experience gathering requirements from customers (internal and external) with the purpose of designing networks. Experience providing support during non-business hours.


Sr. Network Engineer Team Lead

Details

Senior Network Engineer/Team Lead

The Senior Network Engineer/Team Lead will be instrumental in performing vital daily operational tasks on firewalls, routers, switches, load-balancers, and wireless systems in data centers and on our customer premises along with managing the work flow and mentorship of junior engineers. This position requires advanced troubleshooting skills; TCP/IP Networking; DNS; Security Devices [firewalls (UTM & NGFW), IDS/IPS, SIEM]; Routing & Switching; Wireless Networking; Command-Line Interfaces; and basic Linux skills (file management and text editing). Proficiency in some of, but not limited to, the following manufacturers’ product lines: Cisco, WatchGuard, FortiNet, Palo Alto Networks, Juniper, Sophos, F5.


Responsibilities: (other duties may be assigned)

  • Manage work flow and ticket resolution for junior staff members (engineers). Provide guidance on escalated technical issues. Administer performance reviews for team members.
  • Resolve incidents, problems, and change requests in accordance with service-level agreements (SLA’s) and approved maintenance windows.
  • Monitor ticket queues during normal business hours.
  • Participate in an after-hours and holiday on-call rotation with other network technicians.
  • Explain and discuss technical issues with customers in face-to-face meetings and conference calls; including regularly scheduled customer update calls and architecture reviews.
  • Proactively identify customer problems and future needs.
  • Design and Implement network and security solutions.
  • Work with higher-level engineers to design network and security solutions.
  • Install and configure hardware and software according to design specifications.
  • Test and troubleshoot new installations.
  • Produce and maintain documentation.
  • Work with standard, portable document formats (PNG, PDF, etc.)
  • Develop professional diagrams and illustrations with software such as Visio, OmniGraffle, and Dia.
  • Supplement existing documentation to reflect all new changes to an environment.
  • Correct errors and deficiencies & continuously expand product proficiency/product diversity.
  • Adopt a vendor-agnostic approach to problem solving; find and use the right product or combination of products for the customer.
  • Test new products and features in a lab environment.
  • Work closely and collaborate with higher and lower level technicians and engineers.

Knowledge, Skills and Abilities:

Operations support experience in multi-vendor network and IT systems to include virtualized networks.


Qualifications:

  • 5 or more years of experience in an operations support/Network Engineer position with 3 or more years experience managing staff
  • Bachelor’s degree or equivalent experience
  • US Citizenship
  • Ability to pass a background check which includes criminal and credit inquiries

Associate Software Developer

Details

Associate Software Developer

Neovera is seeking an Associate Java Software Developer to join and grow with our Software Solutions group. You will be part of the Software Solutions team engaged with an internal Neovera client (our Hosting and Managed Services group) and an external Financial Services client.


Responsibilities: (other duties may be assigned)

  • Implement new vertical features in transactional web-based applications, utilizing Java, Spring, JPA, and Angular or GWT
  • Implement unit tests and integration tests
  • Maintain and enhance existing web applications
  • Originate and maintain collateral documentation
  • Contribute to daily scrum meetings
  • Collaborate with team members
  • Engage with clients on technical matters

Knowledge, Skills and Abilities:

  • Java, Spring, JPA, Hibernate
  • HTML, CSS, Javascript, JQuery, Angular
  • Web Services and related technologies (XML, SOAP, REST, JSON)
  • Tomcat, WebSphere
  • SQL; Oracle, MySQL, SQL Server
  • Data structures, algorithm design, and general problem analysis
  • Eclipse, Git, Subversion, Maven, Jenkins
  • Unit testing techniques and tools
  • Agile and Waterfall development processes
  • Excellent verbal and written communication skills
  • Keen analytical ability with a track record of getting things done
  • Highly motivated and having a strong sense of responsibility

Qualifications:

  • 1 year of experience using Java as primary programming language
  • BS in Computer Science or related technical field

Solutions Architect

Details

Solutions Architect

The Solutions Architect will serve as the technical design authority and architectural expert for sales opportunities and aid in the technical delivery. Qualified candidates will possess multiple years of experience in the computing/information technology industry in asales-oriented, technical design and engineering role, with an emphasis on data center technologies and architectures including cloud, server, storage, applications and security.


Responsibilities: (other duties may be assigned)

  • Act as final arbiter of solution elements, and technical editor of proposal narratives.
  • Own, lead, and direct the technical elements of the opportunity, including customer presentation, requirements gathering, solution design, quote creation, and administrative support of the sale.
  • Participate in business discussions including defining support roles, service levels, pricing structure, and program management, and engage third party providers as necessary to complete the solution.
  • Design, coordinate and execute proof of concepts to modernize customer’s mission/business critical application for performance, scalability, latency and reliability.
  • Participate quarterly business reviews, presenting company capabilities including performing live demonstrations and datacenter tours, and representing the company during commercial events and trade shows.
  • Ensuring that all quoted solutions are supportable and manageable by the company including validating SLA language and fitness for operational stability.
  • Ensure that all technical questions are answered, all internal sales and approval processes are followed, and that the customer’s requirements are fully met by the various teams involved in the quoting, implementation, and transition process.

Knowledge, Skills, and Abilities:

  • Proven track record in presenting solutions design and promoting the use of technology to solve business problems.
  • Experience following documented processes and procedures.
  • Self-starter who assumes responsibility, recognizes problems, provides well though-out solutions and takes initiatives to fix them; ability to adapt to any given situation.
  • Exceptional communications capabilities, including leveraging other people, giving technical presentations, and the ability to tailor and adjust content to an audience as appropriate.
  • Excellent written and oral communication skills – examples of solution architecture diagrams, statements of work, and/or technical project plans desired.
  • A high degree of competency in most of the following technical areas: Hybrid IT, Public/Private Cloud Services, API integration, security, application architecture, database design and replication, SAN technology, DevOps and Managed Services.
  • In depth knowledge of datacenter infrastructure, peering as well as different security and compliance scenarios.
  • In depth knowledge of Cloud Computing models, having designed IaaS, PaaS and SaaS solutions as well as Cloud Storage fundamentals.

Qualifications:

  • BS Degree in Computer Science, Engineering or Applied Mathematics.
  • In depth knowledge of network architecture including MPLS/SCI and core network fundamentals.
  • Advance Technical Certifications: VCP, ITILv3, CCDP, MSCP.
  • Five or more years of relevant professional and senior level technical experience.

Senior Database Engineer

Details

Senior Database Engineer

This position will be on-site in Fairfax, VA.


Responsibilities: (other duties may be assigned)

Data modeling/ETL:

  • Create data models from business rules
  • Must be able to suggest solutions for business issues as it related to the database
  • Ability to Create Entity Relationship diagrams using ERWin or SQLDeveloper
  • High level of expertise in writing SQL ETL scripts

Expert level DBA experience in the following:

  • Installation of Oracle database software
  • High level familiarity with ORacle 12c database containers
  • Provide expertise for client when issues arise with Oracle databases
  • Expertise in SQL tuning
  • Overall familiarity with database utilities

Operating systems:

  • Familiarity with Solaris and Linux OS tuning and metrics interpretation

Systems Engineer

Details

Systems Engineer

Responsible for providing the leadership and coordination of the planning, development, and engineering of technical systems predominantly in Windows and Linux-based server environments.


Responsibilities: (other duties may be assigned)

  • Assist in managing Windows and Linux-based server environments.
  • Design and implement Windows and Linux-based server environments.
  • Install and configure server roles and software in accordance with design specifications.
  • Test and troubleshoot new installations. Should possess strong troubleshooting skills.
  • Perform operational tasks on the Windows and Linux-based servers, and the applications that they support. Work with less seasoned engineers and other technical teams to accomplish goals and create solutions for clients.
  • Produce and maintain documentation for ensuring consistent results by others in the organization.
  • Perform incident and problem resolution in accordance with service level agreements and approved maintenance windows.
  • Assist in monitoring work/incident ticket queues during normal business hours.
  • Participate in an on-call rotation with other engineers.
  • Discuss technical issues with technical and non-technical clients, bridging the gap between complex issues and end-user experiences in face-to-face meetings, teleconferences, and email.
  • Continuously expand proficiency and diversity of engineer teams.
  • Take a vendor-agnostic approach to problem solving; find and use the right product or combination of products for the job.
  • Test new products and features in lab environments.
  • Continuously help identify weaknesses in monitoring, server data collection, disaster preparedness, procedure documentation and team proficiency.
  • Work with teammates to share and learn knowledge in weekly team meetings.
  • Onsite client support may be required on occasion.
  • Performs other duties as assigned.

Qualifications:

Bachelor’s degree in Computer Science or related discipline preferred. Minimum of 4 years of experience in managing Windows servers, and minimum of 1 year of experience in managing Linux-based servers.

  • Active Directory (all functional levels) including group policy, login scripts, and other manipulations of AD.
  • Windows PowerShell – usage and scripting.
  • Experience providing support during non-business hours.

Oracle Database Administrator

Details

Database Engineer

The Database Engineer is responsible for managing and supporting OLTP, Web Service and Decision Support databases, ensuring their performance, availability and security through all lifecycle phases.


Responsibilities: (other duties may be assigned)

  • Ensure availability and performance of the databases managed by Neovera, by maintaining optimal configuration parameters, by applying critical and recommended patches on a regular and consistent basis, and by designing and coding utilities to support and monitor database functions.
  • Maintain database performance and by determining optimum values for database parameters; implementing new releases; completing maintenance requirements; evaluating computer operating systems and hardware products.
  • Proactively monitor, and audit on an as-needed basis, the database systems, to ensure secure services and minimum downtime (Oracle, SQL Server and MySQL databases).
  • Perform on an as-needed basis backup and recovery, database installation, and database support for application rollouts and upgrades.
  • Provide trend analysis to management team to enable them to make informed decisions regarding resource management.
  • Perform troubleshooting and problem solving of database environments, and provide concise documentation for traceability and team knowledge.
  • Maintain quality service by planning and providing concise documentation for configuration changes, migrations, upgrades and patching of database systems. Establish and enforce Neovera standards, and follow customer standards, for design, implementation and documentation.
  • Participate in testing, evaluation and design of existing and proposed systems. This includes recommending solutions by defining database physical structure and functional capabilities, database security, back-up and recovery
  • Respond to customer requests through the ticketing system and emails, and keep users updated and well-informed in a timely manner, of all work on their systems. Identify database requirements by interpreting and clarifying customer requests, and analyzing application performance and response.
  • Maintain professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; benchmarking state-of-the-art practices; participating in professional societies.

Knowledge, Skills, and Abilities:

  • Very good understanding of Oracle databases, architecture, security & performance tuning.
  • Highly skilled in SQL.
  • High level understanding of backup/recovery techniques.
  • Excellent analytical and troubleshooting capabilities.
  • Excellent oral & written communication skills.
  • Excellent interpersonal/team skills.
  • Well organized, self-starting, and detail oriented.

Qualifications:

  • 5+ years in-depth, hands-on experience with Oracle, Oracle RAC (11g and 12c)
  • 3+ years in-depth, hands-on experience with SQL Server and SQL Management Studio (2005+)
  • Good working knowledge of Oracle Enterprise Manager Cloud Control (12c desired, 13c a plus)
  • Bachelor's degree in Computer Science, Computer/Software Engineering OR equivalent work experience.
  • Solaris/Linux OS knowledge, excellent working knowledge of PL/SQL, Perl, Linux shell and Windows PowerShell is highly desired.
  • Proven experience in a database development environment is highly desired.
  • A good foundation in data modeling as well as experience with modeling tools is a plus.
  • Experience with other relational databases (MariaDB and NoSQL) is a plus.
  • Experience with and knowledge of Data Warehousing design and implementation is a plus.
  • United States citizenship required.
  • Flexibility to travel locally to client sites as needed.

Technical Operation Analyst

Details

Technical Operations Analyst

The Technical Operations Analyst will provide customer service, troubleshooting, as well as incident escalation for all users contacting the 24 x 7 x 365 NOC environment and act as escalation point. Regular, predictable attendance is essential in this vital position. The Tech Ops Analyst must be prepared to work varying shifts.


Currently, our shifts typically run in the following order:

Sunday, Monday, Tuesday 8am-8pm, Wednesday 8am-2pm

Sunday, Monday, Tuesday 8pm-8am, Wednesday 8pm-2am


Responsibilities: (other duties may be assigned)

  • Provide first-line surveillance and incident management support
  • Act as a front line interface to our customers through effective oral and written communication
  • Communicate issues and incidents to all levels of the organization as required
  • Perform initial hardware/software problem analysis, identification, and troubleshooting
  • Work closely with engineering groups to identify, resolve, or coordinate the resolution of System and Network problems and issues
  • Use of monitoring tools to effectively monitor our IT infrastructure
  • Use of trouble ticketing system for tracking, prioritization, and escalation of both new and existing issues
  • Follow up with engineering teams on open issues to keep tickets up to date
  • Monitor our enterprise backup system, identify key backup failures, and manually restart failed backups
  • Perform daily data center walk-throughs to visually inspect physical devices for alert lights or anomalies

Knowledge, Skills, and Abilities:

  • Ability to work a flexible schedule in a xx shift environment including nights, weekends, and holidays is a requirement
  • Excellent communication skills, both written and oral—position is customer facing
  • Excellent analytical and problem solving skills
  • Strong inter-personal and customer service skills
  • Able to pass a background check which includes criminal and credit

Qualifications:

  • Experience with Microsoft Office
  • Technical certifications such as A+, Security+, Network+, CCNA, etc.
  • Bachelor’s or Associate’s degree preferred, not required

Systems Engineer – Azure/AWS

Details

Systems Engineer - Azure/AWS

Responsible for providing the leadership and coordination of the planning, development, and engineering of technical systems predominantly in Windows-based server environments.


Responsibilities: (other duties may be assigned)

  • Assist in managing Windows-based server environments.
  • Design and implement Windows-based server environments.
  • Install and configure server roles and software in accordance with design specifications.
  • Test and troubleshoot new installations. Should possess strong troubleshooting skills.
  • Perform operational tasks on the Windows-based servers, and the applications that they support. Work with less-seasoned engineers and other technical teams to accomplish goals and create solutions for clients.
  • Produce and maintain documentation for ensuring consistent results by others in the organization.
  • Perform incident and problem resolution in accordance with service level agreements and approved maintenance windows.
  • Assist in monitoring work/incident ticket queues during normal business hours.
  • Participate in an on-call rotation with other engineers.
  • Discuss technical issues with technical and non-technical clients, bridging the gap between complex issues and end-user experiences in face-to-face meetings, teleconferences, and email.
  • Continuously expand proficiency and diversity of engineer teams.
  • Take a vendor-agnostic approach to problem solving; find and use the right product or combination of products for the job.
  • Test new products and features in lab environments.
  • Continuously help identify weaknesses in monitoring, server data collection, disaster preparedness, procedure documentation and team proficiency.
  • Work with teammates to share and learn knowledge in weekly team meetings.
  • Onsite client support may be required on occasion.
  • Performs other duties as assigned.

Qualifications:

Bachelor’s degree in Computer Science or related discipline preferred. Minimum of 4 years of experience in managing Windows servers.

  • Active Directory (all functional levels) including group policy, login scripts, and other manipulations of AD.
  • Windows PowerShell – usage and scripting.
  • Experience providing support during non-business hours.
  • Advanced knowledge of all Windows Server operating systems.
  • Knowledge of Microsoft Exchange Server (2007-2013) and Outlook (high-level).
  • Experience with virus/malware detection, containment, and removal.
  • Experience with performance tuning, backup/restoration, monitoring systems and hardening to meet security standards.
  • Intermediate understanding of networking concepts, e.g., TCP/IP Networking, DHCP, DNS, etc.
  • Working knowledge of cloud-based infrastructure services, including Azure and AWS a plus.
  • Experience with Azure Information Protection and Rights Management Services a plus.
  • Experience with VMware vSphere a plus.
  • Understanding of Office 365 a plus.
  • Experience with Linux administration and virtual Linux server deployment a plus.

APPLY TODAY

The overall well-being of our employees and their families is important, and Neovera provides many valuable benefits, programs and tools to help manage the various phases, developments, and priorities in your life.

  • Medical and Dental insurance coverage
  • FSA for pre-tax payment of Health and Dependent Care Expenses
  • Life Insurance
  • Short and Long Term Disability Insurances
  • Paid Vacation
  • Weekly Catered Lunch
  • 401k
  • Competitive Base Salary
  • Discounted Gym Memberships

Neovera is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state or applicable law. Candidates may be subject to a criminal background and/or credit check.