As a Senior Performance Engineer, you will be a principle contributor to the Performance-Operations Team's objectives and goals. You will work closely with the Application Development, IT Management, Project Management, Incident Management, Engineering and Implementation, and IT Services teams to build a culture of application availability and performance. As the Senior Performance Engineer, you will be responsible for:
Designing and implementing continuous integration and continuous deployment pipelines for effective solution delivery to the business
Making effective use of RTG's portfolio of performance tools, including Dynatrace, RedHat, Dockers, Hyper-V
Suggests, recommends and champions new technologies for continuous delivery of high quality code to production, including requirements analysis, proof-of-concept, implementation, documentation, and training to get the team up to speed.
Because of all the interdepartmental interaction, you will utilized not only technical skills, but also soft skills.
As a successful Senior Performance Engineer, you will need to possess the following requirements:
10 or more years of experience with a combination of the following: (1) application development, (2) continuous delivery for large scale web commerce applications (3) progressive IT experience
Advanced knowledge of at least one 4GL programing language such as java, c# or c/c++
Expertise with information technology areas including:
Operating Systems such as Apple OSX, Microsoft Windows and Red Hat Linux, including OS virtualization such as Dockers, Hyper-V, Red Hat virtualization, VMware, and Citrix
Networking fundamentals, including TCP/IP, UDP, DNS, DHCP, VLANS, routing
Networking elements such as load balancers, proxies, routers and switches
Network Security elements including intrusion protection systems, anti-virus, proxies, and firewalls
Datacenter fundamentals, server hardware systems , KVM, UPS
Experience troubleshooting performance issues with complex large-scale multi-tier and distributed application infrastructures
Bachelor's degree in computer science or information systems (Master's Degree preferred) or an equivalent combination of education, work experience and/or applicable certifications