Job Description :
Job Description

Position Summary:

Client is looking for a strong collaborative team player to work within our 24x7 streaming infrastructure DevOps Team specifically focusing on scalable deployments of both infrastructure and security as code. The qualifying candidate will be administering, maintaining and supporting applications, hardware and configurations deployed across Client streaming infrastructure. Candidate will perform a wide variety of software/hardware configuration/maintenance and operational support tasks of many varied back end systems, including, but not limited to, Windows/Linux server OS/software, server class hardware, VMware VSphere, AWS Infrastructure, Postgres/SQL databases and various application servers. Candidate will be responsible for active monitoring of environments, working with development teams to ensure uptime/stability. The position is considered to be on-call and the candidate will be expected to ensure the coverage of frequent after-hours deployments/maintenance windows. This position is an individual contributor/hands-on role. The position focuses on streaming deployment and security architecture within the Client streaming areas. This also includes responsibilities surrounding all infrastructure support including application monitoring, software build machines, and software support servers. The candidate should have a penchant for solving tough technical problems, and a dedication to ensuring high-availability.

Duties and Responsibilities:

Administer Amazon Web Services (AWS) Infrastructure.
o Create and maintain AWS Cloud Formation Scripts.
Monitor and understand security events with WAFs, IDS/IPS, and access logs.
Install, configure, and administrer Linux/Windows Servers.
Network (TCP/IP) configuration including Firewall ACL''s and security.
Install, configure, and administrer virtualization infrastructures running on VMware suite of products: VSphere 5.X and newer, vCenter, ESXi Servers.
Create, manage and Configure Virtual Machines, Clone and Templates.
Collect, monitor and analyze systems performance data for improved performance.
Perform custom application maintenance including debugging, installing new application releases, patching.
Develop, document and maintain procedures for administering, maintaining, and supporting infrastructure.
Create automated tasks with shell scripts (bash, batch, python

Supervisory Responsibilities:

Minimum Qualifications:

Bachelor''s degree in Computer Science, Engineering, Information Sciences, Technology or equivalent, relevant experience. Master''s degree preferred.
Minimum of 10 years of IT/Engineering experience.
5 years in a 24x7 support environment.
3 years of DevOps experience.
Experience with virtual infrastructure and support (VMWare/AWS
Strong AWS knowledge base highly preferred.
Must be familiar with most flavors of Linux/Windows.
Requirements and General Skills:
Must be able to design, implement and support solutions based on the needs of the business and based on industry professional and security best practices.
Ability to work independently and as part of a team, including cross-functional teams.
Exhibit excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment.
Pay attention to details and be organized.
Interface with a multitude of diverse personalities in a professional and consistent manner.
Identify problems, recommend solutions and perform triage in a team environment.
This position requires 24x7 availability for support and after hours work in order to support the availability and uptime requirements of the business.
Must have legal right to work in the U.S.

Technical Skills:

Linux knowledge in a virtualized environment is required.
Proficient with a terminal in a Linux or Window environment.
AWS experience and certification(s) a plus.
o AWS Certified Solutions Architect, SysOps Admin, or Advanced Networking.
Experience with deployment of applications/code.
Experience with development / CI applications such as SVN, GitHub.
Knowledge of networking concepts.
Proficiency in managing systems within multiple sites including fail-over redundancy.
Proficiency in documenting using MS Office is required.
Postgres, SQL, and NoSQL Database knowledge is a plus.
Experience with Active Directory and Windows Server administration is a plus.
VM performance monitoring, capacity planning and redundancy planning
Server Hardware configuration, installation, and maintenance experience
Understanding of Internet security best practices.