T2 Systems is the largest parking, mobility, and transportation provider in North America, with more than 25 years in the parking management industry and currently serving thousands of parking professionals. We integrate the best people, processes, and technology to provide powerful, high performance, and secure parking solutions. T2 Systems is headquartered in Indianapolis, Indiana with offices in Fort Washington, PA, and Burnaby, BC.
We didn’t become an industry leader by chance – we push the envelope to provide more innovative and advanced solutions for our customers. This wouldn’t be possible without employees who strive for success, work together, and are hungry to learn, grow, and lead.
If you are looking for a new opportunity, we invite you to apply and talk about the possibilities of starting a rewarding new chapter of your career!
Summary of Position Functions
This position will be a senior engineering position on the IT Operations- DevOps Team. The key focus of this position is to liaise between the IT and Engineering (Development and QA) teams and to facilitate the deployment of applications and services Dev, QA, Staging, and Production environments. As this position is meant to extend the coverage of the DevOps team beyond East Coast business hours, it is expected that the successful candidate will prove able to quickly learn and apply new technologies, be autonomous at times in project work and resolution of issues--all while maintaining a high level of awareness, communication with the IT team, and change control detail.
Additionally, this role will serve as the remote datacenter hands of the IT Operations- Infrastructure Team, as needed to support remote hardware replacement and troubleshooting for both Burnaby and Kamloops datacenters. To that end, this position will have strong experience and responsibility for technologies used in T2’s technology stack. T2’s technology stack includes 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, VMware vSphere, and Hyper-converged-infrastructure as well as other leading technology.
Finally, this position is the senior IT Operations team member in the Canadian (Burnaby, BC) office, and because of that, there is an expectation that they play a role in both the PCI or security initiatives of the IT Operations teams, and the day to day corporate helpdesk “hands-on” extension as needed. The security role will be more prevalent over time, while the corporate helpdesk assistance will be minimal as we outsource day to day responsibilities of the corporate role.
Provides management, maintenance, monitoring, automation, and infrastructure support and design for T2’s SaaS applications and supporting infrastructure in an Agile DevOps environment.
Assist the IT Operations team in creating operations playbooks, operations strategies, and processes around implemented technology.
Act as an on-call resource for after-hours support and escalation to the IT Operations team.
Travel to T2’s Datacenters and customers as needed for job functions.
Utilizes common DevOps tools such as Visual Studio Online, Bitbucket, 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 CI\CD environments.
Maintains a superior level of knowledge of operating system and application software being used to provide high levels of support to users and systems.
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.
Monitor 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 ensure proper installation and implementation in our Hosting Environment.
Assist the Manager- Compliance and Security in strategy, planning and project execution as needed.
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 degree (AA), Bachelor’s Degree (BA/BS) in Computer Technology, Computer Science, Computer Engineering, or a related field; and a minimum of seven (7) years of related IT experience; or a combination of at least ten (10) years of education and related IT experience.
At least five (5) years of experience administering Windows servers required. E.g., DNS, DHCP, Active Directory, Hyper-V Administration and Failover Clustering, PowerShell scripting, SCCM, SCVMM.
At least (2) years of experience administering VMware vSphere 6.x or higher hosting 100 or more VMs.
At least five (5) years of experience administering Linux servers required. E.g., Tomcat, kernel management, security policies, file system management, NGINX, etc.
At least three (3) years of experience performing DevOps centric tasks such as scripting deployments for the environment, infrastructure as a service, and automation of operational tasks in a SaaS environment and tools and languages such as python, bash, PowerShell(Preferred), jQuery, .Net, GitHub, or other programming languages.
At least five (5) years of experience setting up and administering highly available databases, including some experience with Oracle, MSSQL, MySQL, MongoDB, and their related clustering or HA technologies.
At least five (5) years of experience working with enterprise network equipment (Deep understanding of Cisco internetworking preferred). Router and firewall configuration and maintenance experience. Experience MPLS setup and configuration. Experience with Fortinet Load Balancers and Firewalls
Experience with enterprise infrastructure technologies such as Cisco UCS, Pure Storage, EMC SAN, Cisco NEXUS, KEMP load balancers, and general datacenter engagement.
Three (3) years of experience with AWS and\or Azure cloud architectures and environments with a strong preference towards Azure. Experience with migrations to Azure a significant plus.
At least two (2) years of experience with containerization technologies such as Docker, microservices architectures, Kubernetes, Jenkins, Kafka, Zookeeper, RabbitMQ, Eureka, or similar.
Experience in security or regulatory compliance, including PCI-DSS a plus.
Willingness to participate in a shared on-call schedule.
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.
Significant understanding and technical experience with technology concepts and vendors around resiliency, load balancing, microservices, and related infrastructure.
Understanding DevOps and Agile principles for scripting and automation in a Production SaaS environment.
Managing, monitoring, and maintaining Windows and Linux servers for thousands 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 and Pure storage technologies, Cisco UCS and other storage technologies such as NAS and Windows File Server.
Managing and design of 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 and other enterprise management tools to manage the infrastructure.
Managing, monitoring, and maintaining multiple Server 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 interpersonal 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 travel for Datacenter and customer needs.
Ability to read, analyze, and interpret general business, professional, and technical documents.
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.
We invite all qualified candidates to apply. Please note, you must be eligible to work in Canada to be considered for this role. We thank everyone for their interest; however, only successful applicants will be contacted.
T2 values diversity and is committed to building a workforce comprised of individuals with different backgrounds, experiences, and identities. Equal Employment Opportunity has been and will continue to be, a fundamental principle at T2, where employment is based upon capabilities and qualifications without discrimination because of race, color, religion, sex, age, national origin, disability, veteran status, genetic history, sexual orientation, or any other protected characteristic as established by law. We strive to create an inclusive culture that empowers individuals to thrive, try new things, and grow together as one T2.