Senior Engineer

 

Description:

The Senior Engineer is responsible for implementing high quality technology solutions that meet business requirements. Supports planning, design, implementation for data centre/Cloud infrastructure, systems infrastructure and networking infrastructure. Supports the development of systems as-built documentation and executes hardware/software lifecycle management to include evaluation of products and making recommendations for the acquisition of new products and sun setting of obsolete products. Evaluates change requests that specifically impact the production system.

The ideal candidate should be able to demonstrate a working knowledge/experience with several of the following skills, concepts and technologies:

· Exceptional communication skills – ability to communicate well with leadership and technical teams

· Expert understanding of solutioning (i.e., research, analysis and best practices)

· Expert understanding of distributed systems and both hybrid and cloud native computing

· Proficient in AWS services: CLI, Cloud Formation, Cloud Watch, EC2, EBS, IAM, S3, Secrets, Security groups, VPC

· Proficient in Operating Systems: Linux and Windows

· Proficient with software automation such as Ansible, Chef or Puppet

· Advanced understanding of virtualization both using virtual machines and microservices with containers

· Advanced understanding of infrastructure: AD, DNS, firewalls, load balancers, routing, switching, etc.,

· Experience with central authentication (LDAP/AD) and security

· Knowledge of protocols such as GRE, HTTPS, IP, IPSec, SSH, TCP, UDP, TLS, etc.,

· Knowledge of Microsoft SQL Server and database administration.

· Knowledge of the AWS CLI

· Familiarity with Agile development, deployment concepts, methodologies and tools

· Familiarity with model and template-driven infrastructure deployment and configuration

· Familiarity with systems management concepts, processes and standards, capacity and performance

management and tuning, and storage and network management

· Excellence with influencing and reasoning skills; good at conflict resolution and consensus building

 

Key Tasks and Responsibilities

· Configure and install various network devices and services (e.g., routers, switches, firewalls, load balancers, VPN, QoS)

· Perform network maintenance and system upgrades including service packs, patches, hot fixes and security configurations

· Monitor performance and ensure system availability and reliability

· Monitor system resource utilization, trending, and capacity planning

· Provide Level-2/3 support and troubleshooting to resolve issues

· Work within established configuration and change management policies to ensure awareness, approval and success of changes made to the network infrastructure

· Select and implement security tools, policies, and procedures in conjunction with the company’s security team

· Provides engineering analysis to assist government in program Systems Development Life Cycle gate reviews.

· Provides cost analyses and executes business case analyses to help the customer make decisions on hardware/software, infrastructure and data centre support

· Communicate with vendors and other IT personnel for problem resolution

 

Organization EPIC SYSTEMS INC
Industry IT / Telecom / Software Jobs
Occupational Category Senior Engineer
Job Location Virginia,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2023-09-20 12:24 pm
Expires on 2024-06-16