Position: DevOps Engineer
Location: Dallas, TX
Compensation: $38 - $41 per hour
Are you ready to help make some big waves in the Payments space?!
Gather Resources is working with an innovative, market disrupting company, who is seeking a motivated DevOps Engineer to enhance and support their payments processing platform. This is a strategic engineering role tasked with building and maintaining a best in class payments processing platform.
This position reports to a director level manager and will be responsible for supporting high volume and high availability OLTP and batch processing merchant payment systems in a Linux heavy environment.
This role will require collaboration with team members and other technology teams to ensure reliable 24x7 operations in a highly secure eCommerce environment. The systems supported are composed of hardened, real-time, highly available software responsible for millions of transactions per day.
This person will be responsible for managing the setup, automation and deployment of software releases, operating system maintenance and general system maintenance.
Requirements:
Proficient in Linux
3+ years of VMWare ESXi, VCenter, VSphere experience
Proficient in the setup, administration, and provisioning of VMWare virtualization environments
3+ years of experience supporting real-time operating systems
Good understanding and physical hands-on experience with server hardware
Working understanding of SAN storage management
Experience with scripting languages such as Python, Perl, Tcl, or PHP
Experience with Git/Github and/or other version control systems
Hands-on experience with tools like Puppet to automate application deployment and infrastructure management
Experience with Apache
Good understanding of backup processes, system monitoring, performance tuning, disaster recovery and scripting for Linux and Windows servers
Experience with alert and monitoring tools such as Nagios and Solarwinds
Experience supporting software intended to run 24/7
Good verbal and written communication skills
Ability to work with software developers and operations personnel on projects, deployments, and incident resolution
Understanding of production environments consisting of customer input devices, multiple networks, and servers is a plus
Ability to manage and aggressively push project deadlines
Desire to learn new skills and improve existing ones