Rainmaker Careers


At Rainmaker, we attract and retain bright, personable, energetic industry and technical experts to fill each position. We also foster a corporate culture which encourages decision making, problem solving, and leadership in an enjoyable environment. We support flextime and telecommuting, require occasional travel, and offer excellent benefits including medical, dental and 401(k) matching. If Rainmaker is a good fit for your talents and if you'd like to be part of a team that rewards innovation and great ideas, submit your resume and let us know about you and your interests.

Open Positions


IT Operations Engineer


Reporting to the Manager of Operations Engineering, the Operations Engineer is accountable for implementing, monitoring, and managing Rainmaker’s information technology infrastructure. This includes implementing virtualized technologies, network technologies, cloud-based technologies, application environments, and tools utilized in the management of the technical infrastructure. The Operations Engineer is expected to maintain a technical knowledge across multiple domains, exhibit a high level of professionalism, communicate clearly, and demonstrate a customer-focused attitude and approach to problem-solving.

Key Accountabilities

Infrastructure Management

  • Provide Infrastructure services in all areas needed: storage networking, operating systems, network systems, information security, directory services, server virtualization, system backup and restore, system and network monitoring, application installation and configuration, etc.
  • Create, request, and present technical specifications and requirements for infrastructure needs such as servers, virtual environments, storage, networking, etc.
  • Proactively monitor systems performance and alerting tools to ensure systems operate optimally and are available 99.99% of the time
  • Create and maintain comprehensive documentation as it relates to servers, virtual hosts, network topologies, and configurations
  • Participate in after-hours upgrades, troubleshooting, and on-call availability 24/7
  • Configure, test, and maintain LAN equipment and services, including switches, routers, firewalls and VPNs
  • Identify, diagnose, and resolve network problems including network connectivity, traffic utilization, etc. using available network tools in a timely fashion
  • Proactively utilize metrics for effective capacity planning
  • Ensure infrastructure management practices are in full compliance with all documented policies and procedures
  • Coordinate with application development teams for product rollout requirements
  • Coordinate with customers to establish and maintain VPN connections to production and DR facilities
  • Ensure all systems and data are backed up and recoverable in the event of a loss of data
  • Ensure that all network and server systems are adequately hardened for security
  • Remediate malware issues
  • Monitor, manage, and maintain the internal email system
  • Implement and manage internal systems backup technologies
  • Analyze new and emerging technologies to determine if there are significant benefits to the company or our customer base.

Operations Support

  • Actively monitor and respond to all system events and alerts
  • Act as an escalation point and provide level 2 and level 3 support for problems identified with systems, applications, and network
  • Interface with and hold accountable managed service providers
  • Resolve escalations from managed service providers
  • Define and analyze technical issues to determine root cause and problem resolution
  • Track appropriate metrics for systems health and capacity and assist with the publication of monthly reports
  • Monitor and close assigned tickets within the specified SLA
  • Escalate issues and incidents to senior management in a timely fashion
  • Provide Desktop Support as needed

Other Accountabilities

  • Maintain appropriate inventory and asset tracking information for all software, hardware, and licenses
  • Ensure appropriate inventory levels are maintained such that systems can be provisioned quickly and easily
  • Develop and document internal processes that continuously improve the Engineering function function
  • Proactively identify and document missing policies and procedures
  • Drive a continuous improvement process, including postmortem reviews after production issues
  • Assist in development of systems future state roadmap
  • Follow proper change management procedures regarding releasing any and all changes into production
  • Demonstrate commitment to professionalism and customer satisfaction in keeping with the Rainmaker Core Values
  • Embrace learning and new technologies as needed


  • Communication   
  • Project Management
  • Change Leadership    
  • Client Centered Approach
  • Professional Orientation
  • Results Orientation                
  • Problem Solving
  • Partnering                                                   
  • Technical Expertise

Qualifications & Experience

  • A Bachelor’s Degree in Computer Science, Management Information Systems, Business Administration, or a quantitative discipline. Master’s degree is preferred. Or a combination of education and experience relevant to the position.
  • 4+ years working in a high-availability, production environment
  • 4+ years’ experience with virtualization technologies
  • 4+ years’ experience with high-capacity storage environments
  • Hands-on experience supporting business enterprise applications in a Windows environment
  • Proven track record of systems management and development of strategies to maintain a 24/7 environment
  • Proven track record of capacity planning
  • In-depth knowledge of computer systems design, architecture, and integration of system hardware, software, and networks
  • Prior experience with multiple hardware and networking systems
  • Prior experience with managed service providers and cloud computing technologies
  • Advanced knowledge of change management controls/processes
  • Knowledge of Linux OS a plus
  • Prior experience with revenue management systems, multi-family operations, property management systems, customer relationship management systems is a plus


To apply, please contact: careers@letitrain.com