Cloud Operations Engineer

Ultimate Software is looking for a well-rounded Systems Engineer to join our team in the management, growth, and support of our private and public Cloud’s Infrastructure and Application Services. These services are built upon Wintel and Linux/Openstack platforms. Technologies leveraged at Ultimate Software include Windows Server 2008/2012, Ubuntu, VMWare, Juniper, Dell, Chef, Ansible, Solid Fire. This position will be part of our Cloud Operations Services team working in an operational capacity and supporting environments hosted in data centers within the U.S. and Canada. Primary responsibilities of this role include analyzing and resolving critical infrastructure and application issues, including those that are performance and capacity related. In addition this position entails assessing opportunities for automating manual processes and coding/scripting automation. This position is demanding and plays an integral role in the success of our organization. We’re looking for creative thinkers and problem-solvers.

Here at Ultimate Software, we truly put our people first. We strongly believe in teamwork, and we encourage and trust our people to reach higher, learn more, and live up to their potential. Ultimate is ranked #1 on Fortune's “Best Places to Work in Technology” for 2018 and #3 on the “100 Best Companies to Work For” list in 2018. Ultimate is also ranked #1 on the Fortune’s “100 Best Workplaces for Millennials” for 2018 and #3 on its "Best Workplaces for Diversity” list for 2017.

Primary/Essential Duties and Key Responsibilities:

  • Perform root cause analysis on critical incidents and events with servers and networks and provide technical support (for virtual and non-virtual environments).
  • Analyze data including various logs, traffic trace, and complex configuration data.
  • Provide support and escalation for Tier 1 NOC technicians in resolving critical customer-impacting issues.
  • Monitor cloud environments by setting up alerts, reviewing error logs and analyzing user traffic patterns.
  • Perform in-depth trend analysis of system and application events.
  • Provide support and escalation for our client base.
  • Troubleshoot application and infrastructure related incidents.
  • Regularly interface with peer teams on support and implementation initiatives.
  • Execute planned changes.
  • Provide capacity analysis and participate in performance testing.
  • Execute automated tasks via scripting; including remediation and testing.
  • Problem analysis and remediation in a fast paced, customer-centric environment.
  • Position requires after hours work (flexible schedule).
  • Works under minimal supervision.
  • Perform in-depth trend analysis of system and application events.
  • Analyze data including various logs, traffic trace, and complex configuration data.
  • Provide 2nd level support to Cloud Technicians in resolving critical customer-impacting issues.
  • Troubleshoot application and infrastructure related incidents and issues.
  • Monitor cloud environments by setting up alerts, reviewing logs, and assessing user traffic patterns.
  • Regularly interact with peer infrastructure and technical support personnel to introduce new and/or improved monitoring and remediation steps.
Required Qualifications:

(Knowledge, Skills and Abilities)

  • 3-5 years’ experience in hands-on support of Windows Server operating systems (2003, 2008, 2012) and Active Directory Services.
  • 2+ years’ experience working with Linux operating systems; e.g., Ubuntu, etc.
  • 3+ years’ experience working with virtualization: performance tuning, capacity management, administration, and configuration, preferably with VMWare, Openstack, or other industry-standard virtualization platforms.
  • 3+ years’ experience managing and supporting high availability systems.
  • Experience with configuration management tools like Microsoft System Center is preferred.
  • Experience with coding and scripting languages like PowerShell, PowerCLI, Java, Python is a plus.
  • Strong written and verbal communication skills.
  • Passionate about learning new technologies and platforms.
  • S. in Computer Science/Computer Engineering or related field preferred.
Preferred Qualifications:

(Experience, Education, Certification, License and Training)

  • Microsoft Certified a plus.
  • VMware Certified a plus.
  • Linux Certified a plus.
  • Working knowledge of MS SQL, MySQL, etc is a plus
  • Experience with configuration management tools such as Chef, Salt, or Ansible is a plus.
  • Exposure to and high comfort level in working with Linux operating systems.
  • Experience with open source technologies and concepts is preferred
  • Experience with Infrastructure-as-a-Service (IaaS) applications (Open Stack, vSphere, Amazon Web Services, etc.) a plus.
Physical Requirements:

  • Position requires working at a computer console and analyzing and responding to system and application events as well as documenting processes and procedures during an eight hour shift, with breaks.
Travel Requirements:

  • Not required


This job description has been written to provide an accurate reflection of the current job and to include the general nature of work performed. It is not designed to contain a comprehensive detailed inventory of all duties, responsibilities, and qualifications required of the employees assigned to the job. Management reserves the right to revise the job or require that other or different tasks be performed when circumstances change.

Ultimate Software will reasonably accommodate employees with disabilities as defined by the Rehabilitation Act of 1973, the Americans with Disabilities Act (ADA) and other appropriate statutes.


Back to top