This position works on the DevOps and infrastructure team, with a combination of Windows and Linux servers running T2’s Flagship products that rely on IIS, Oracle, Docker Enterprise, Apache and Tomcat, Cisco Networking, Cisco servers and Hyper converged technologies as well as other leading technology. Though rarely working directly with the customers, this position will spend a great deal of time managing all of the operations automation, scripting, and monitoring for the environments that host the production instances of T2’s flagship products.
Essential Position Functions
Provides management, maintenance, monitoring, automation and infrastructure as code for T2’s SaaS infrastructure in an Agile DevOps environment.
Utilizes common DevOps tools such as Visual Studio Online, Team Foundation server and Atlassian products.
Works closely with QA and Development teams on the creation of new products and the releases of new products, supporting Development and QA efforts in QA and Development environments.
Provides computer and network support relating to software and hardware problems reported by internal and external customers, especially around portals, automation, and infrastructure.
Maintains a positive rapport with internal and external customers concerning their technology needs.
Troubleshoots, repairs, maintains, installs, and performs testing activities on a wide range of networking equipment, computer equipment, peripherals, data communication, and computer network systems.
Independently identifies the need for and creates documentation for the DevOps environment.
Maintains a superior level of knowledge of operating system and application software being used to provide high levels of support to users and systems.
Monitors users, evaluates efficiency of software/hardware usage, and provides feedback and training to make them more efficient.
Installs new software applications or hardware, coordinating assistance from third parties when necessary.
Adds and maintains users on the network; assigning application access, ensuring security, and maintaining their configurations within standards. Adds and maintains user membership in groups as requested.
Maintains, and monitors T2 production servers.
Ensures that all applicable Internet Standards, Best Practices, and RFC’s are met and that T2 does not intentionally violate any standards that would place our domains in jeopardy.
Participates in meetings, providing input and suggestions.
Utilizes technology to provide staff with a fast, accurate, and secure method of gaining access to information so they can provide service in the fastest and most efficient manner possible.
Monitors load balance on servers and makes recommendations accordingly.
Implement upgrades and patches to T2 software.
Work with different areas and disciplines of T2’s Software Development Team, including Quality Assurance and Application Development to insure proper installation and implementation in our Hosting Environment.
Note: The statements contained herein describe the essential functions of this position, but should not be considered to be an all-inclusive listing of work requirements. Individuals may perform other duties as assigned including work in other areas to cover absences or relief to equalize peak work periods or otherwise balance the workload.
Non-Essential Position Functions
Other duties as assigned.
None at this time.
Education and Qualifications
To perform this position successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Associate’s degree (AA), Bachelor’s Degree (BA/BS) in Computer Technology, Computer Science, Computer Engineering, or a related field; and a minimum of two (2) years of related IT experience; or a combination of at least five (5) years of education and related IT experience.
At least two (2) years of experience administering Windows 2012/2016 servers required.
At least two (2) years of experience administering Linux servers required.
At least two (2) years of experience performing DevOps centric tasks such as scripting, automation of infrastructure and operational tasks in a SaaS environment.
At least two (2) years of experience setting up and administering high availability solutions.
At least two (2) years of experience administering Virtualization Hosts (Hyper-V Preferred).
At least (2) years of experience working with enterprise network equipment (Cisco Preferred).
Experience in regulatory compliance, including PCI-DSS a plus.
Working experience troubleshooting and maintaining Active Directory, IIS, Microsoft DNS, Microsoft Windows Server 2008-2012 (including Enterprise and Data Center editions), Docker, Tomcat, and Linux.
Router and firewall configuration and maintenance experience.
Key Technology Requirements:
To be successful in this role, a candidate will be adept at:
Understanding IT services and equipment as related to a private, cloud-based solution.
Understanding basic DevOps and Agile principles for scripting and automation in a Production SaaS environment.
Managing, monitoring, and maintaining Windows 2012, 2016 and Linux servers for hundreds of Virtual Machines.
Atlassian Cloud products, and Microsoft Hyper-V servers for virtualization.
Networking comprised of Cisco Routers, Cisco Switches, Cisco ASA’s, Cisco Wireless controllers and Wireless Access Points.
Managing and monitoring EMC storage technologies, Cisco UCS and other storage technologies such as NAS and Windows File Server.
Managing replication and backups with services such as EMC Avamar, Data Domain, and Oracle RMAN.
Managing and Supporting common TCP/IP Protocols and services used in a Hosting Environment such as (S)FTP, HTTP(S), SQLNET, and SMTP.
Working with Microsoft System Center to manage the infrastructure.
Managing, monitoring, and maintaining multiple Server 2012 Hyper-V clusters.
Writing and modifying PowerShell scripts for system monitoring and maintenance.
Prompt recognition of and reaction to problems within the environment both during regular business and after hours in support of 24x7x365 solutions.
Identifying and implementing process and technology changes that improve efficiency.
Planning, managing, and executing small IT projects as a part of a small dynamic team.
Managing inter-personal relationships with stakeholders and internal customers.
Assisting and maintaining compliance standards as related to PCI-DSS and other regulatory compliance as necessary.
Knowledge, Skills, and Abilities
Knowledge of various operating systems, software products (e.g. word processors, spreadsheet programs, etc.), relational database management systems, file formats, etc. is required and can be obtained through intellect, technical inclination, and dedication to gain such knowledge.
Strong interpersonal skills and a strong customer support focus.
Ability to read, analyze, and interpret general business, professional, and technical documents.
Ability to write presentations, reports, proposals, and correspondence.
Ability to effectively present information and respond to questions from prospects, customers, management, and staff.
Ability to calculate figures and amounts such as discounts and percentages.
Ability to solve practical problems and deal with a variety of variables.
Ability to prioritize tasks and tactfully negotiate priority with end users.
Ability to work under deadline pressure and extra hours as needed, as well as participate in regularly scheduled off-hours, late night / early morning / and weekend scheduled and unscheduled outages.