Performance Operations Engineer in Seffner, FL at Rooms To Go

Date Posted: 6/21/2018

Job Snapshot

Job Description

Principle contributor to the Performance-Operations Team's objectives. Works closely with Application Development, ITI Management, Project Management, Incident Management, ITI Engineering and Implementation team, and IT Services teams to build a culture of application availability and performance. Principle responsibility for designing and implementing continuous integration and continuous deployment pipelines for effective solution delivery to the business. Makes effective use of RTG's portfolio of performance tools. 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. The candidate should possess a passion for operational excellence and a high level of interpersonal and soft skills necessary to work collaboratively across the ITI universe.

Implement and support continuous integration pipelines for the delivery of high quality application software code to multiple environment including J2EE and .NET projects:

  • Design and implement Maven/MS Build based builds
  • Design and implement Jenkins based solutions for build automation, including code coverage, unit test and regression testing which utilize Dynatrace for build-over-build performance comparisons.
  • Design and develop fully automated workflows using Automic ARA, which can control and automate code delivery to multiple environments, in support of multiple projects.
  • Develop process documentation and automation to support 24x7x365 operations

Implement and support autonomous service creation and infrastructure provisioning for multiple projects.

  • Design and implement virtual machine and Docker compute resources to support dynamic environments as part of a continuous delivery pipel

Implement and support application performance and capacity planning for multiple projects.

  • Design and implement load testing and application performance monitoring for applications
  • Work with application architects to improve scalability and performance, and MBTF.

Qualifications

  • 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.
  • 5 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
  • Candidate must have advanced knowledge of at least one 4GL programing language such as java, c# or c/c++
  • Candidate must have advanced knowledge of at least one scripting language such as JavaScript, bash, or PowerShell.
  • Candidate must have verifiable expertise with information technology areas:
    • 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
  • Candidate should have advanced knowledge of troubleshooting performance issues with complex large-scale multi-tier and distributed application infrastructures
  • Time management in relation to assigned projects