Search Jobs

Sr. Virtualization Engineer


Under supervision, provide technical guidance to the team and perform activities required to support and automate a large, complex virtualization and cloud-based computing environment. Utilizes best practices for the management, architecture, configuration, DR, administration, and automation of the enterprise server virtualization environment, including any private, hybrid, and cloud technologies. Utilize customer service skills while acting as a technical resource to internal departments and system users. Use technical skills to proactively develop scripts and write documentation to comply with current standards. Use learned knowledge to create new infrastructure and environments and provide senior level technical expertise to the team. Grow and support the virtualization and cloud efforts.


Primary Duties and Responsibilities:

  • Provide advanced system administration, operational support and problem resolution for a large complex virtualization and cloud computing environment, including multiple types of operating systems and server hardware.
  • Design, configure, implement and support an automated workflow for virtualization environment provisioning, including both on premise and cloud technologies
  • Attend meetings as a team representative.
  • Review and evaluate virtual and cloud server performance and capacity.
  • Use change management process.
  • Act as a liaison for customer relations.
  • Comply with all audit, compliance, and regulatory requirements
  • Forecast system demands and recommends upgrades, expansions and reconfigurations.
  • Perform computing environment build-outs, site setup, user training, hardware/software installation, maintenance and support and documentation of operating procedures and processes.
  • Perform system administration including changes, deletes, disk space management, application installation, and backups for virtualized and cloud systems.
  • Support VMware and cloud environments including changes, adding/removing systems, and disk space management.
  • Troubleshoot hardware and software problems, takes appropriate corrective action and/or interact with IT staff or vendors in performing complex testing, support, server recovery, and troubleshooting functions.
  • Assist with development and testing of changes needed to maintain DR environment
  • Stay in tune with new technologies.
  • Design, develop, and build the business’s cloud and virtualization infrastructure architecture
  • Develop and maintain scripts for automated builds of development, testing, production, and DR environments
  • Assist in creation and enforcement of cloud architecture standards in internal, external, and hybrid cloud environments
  • Develop, implement, and maintain IaaS Infrastructure as a Service, cloud, and virtualized environments
  • Create automation solutions that improve DevOps operations and efficiency
  • Utilize configuration and deployment tools for automation in virtualized and cloud environments
  • Act as a Subject Matter Expert to the organization for cloud and virtualization end-to-end architecture, including PaaS and SaaS solutions such as AWS RedShift
  • Develop a library of deployable and documented virtualization and cloud design scripts, processes, and procedures
  • Enable DevOps development activities and complex development tasks, including Docker, Kafka and container management systems
  • Demonstrate Technical Cloud Architectural knowledge
  • Provide technical expertise to other team members
  • Assist in cross training junior members of the team
  • Support on call, weekend and off hours work as needed
  • Perform other duties as assigned.
  • Qualifications:
  • Good consultative, communication, analytical, and judgment skills.
  • Ability to work effectively with clients, technical staff, consultants and vendors.
  • Ability to work well under pressure and within deadlines
  • Experience with implementing and maintaining highly available mission critical environments, disaster recovery testing and creating technical documentation
  • Ability to communicate well and perform as part of a team located in multiple cities
  • Technical Skills:
  • Extensive knowledge of and corporate hands-on experience with VMware and server operating systems, standard utilities, and common system security tools
  • Expert level system administration experience and skills for VMware
  • In depth system administration experience and knowledge, including operating systems and server hardware
  • General working knowledge of NAS, SAN, networking, and routing
  • Knowledge and corporate hands-on experience with configuration and implementation of IaaS / infrastructure as code, AWS cloud, Azure cloud or other similar cloud technologies highly desired
  • Knowledge and experience with automation, configuration and deployment tools such as Terraform, Cloud Formation and configuration management tools such as Puppet, Chef, or Ansible
  • Knowledge and experience with DevOps, OpenShift, Kubernetes, GitHub, and Jenkins desired


Education and/or Experience:

  • Bachelor’s degree in Computer Science or a related discipline
  • 7+ years’ experience in VMware installation, operations, administration, and maintenance
  • 7+ years’ experience in IT systems installation, operations, administration, and maintenance of virtualized servers
  • 3+ years’ experience working with cloud technologies; AWS experience highly desired
  • 5+ years’ experience scripting in languages such as Python, JSON, shell scripting, PowerShell, PowerCLI
  • Or an equivalent combination of education and work experience.


Certificates or Licenses:

  • VMware Certified Professional required
  • Relevant industry certifications such as Amazon Web Services (AWS) and/or Microsoft Azure highly desired

Related Jobs

Systems Engineer   Fort Worth, Texas
July 11, 2018