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, cloud, and automation efforts.
Primary Duties and Responsibilities:
To perform this job successfully, an individual must be able to perform each primary duty satisfactorily.
Provide advanced system administration, operational support and problem resolution for a large complex private and public cloud computing environment, including multiple types of operating systems, virtual hardware, and networking.
Design, configure, implement and support an automated workflow for cloud and virtualization environment provisioning
Attend meetings as a team representative.
Review and evaluate cloud and virtual server performance, capacity, and networking.
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 cloud computing and virtualization environment build-outs, site setup, user training, hardware/software installation, maintenance and support and documentation of operating procedures and processes.
Implement and utilize automation to perform system administration including changes, deletes, disk space management, application installation, and backups for virtual servers and cloud systems.
Troubleshoot virtual hardware and software problems, and take 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 and virtualization architecture standards
Develop, implement, and maintain IaaS Infrastructure as a Service in a cloud environment
Create automation solutions that improve DevOps operations and efficiency
Utilize configuration and deployment tools for automation in private and public 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 automation design scripts, processes, and procedures
Enable DevOps development activities and complex development tasks, including Docker, Kafka and container management systems
Demonstrate Technical Cloud and Virtualization Architectural knowledge
Provide technical expertise to other team members
Experience developing scripts to automate system administration tasks including performance monitoring.
Experience with ACLs, firewalls, VPC flow logs, tracing and analyzing network traffic flows, and security groups a plus
UNIX / Linux experience a plus.
Experience implementing/operating within control frameworks (e.g. HIPPA, PCI, NIST). NIST 800-53 (rev. 4) High experience desired
Collaborate with peers to proactively identify potential issues and areas of improvements in existing environment for cloud and virtualization.
Troubleshoot hardware and software problems, takes appropriate corrective action and/or interacts with IT staff or vendors in performing complex testing, support, recovery, and troubleshooting functions.
Ensure policy, controls, and procedures are maintained throughout virtualization and cloud environments
Identifies and diagnoses complex problems and factors affecting cloud and virtual server performance.
Evaluates and identifies opportunities for network performance and functionality improvements.
Perform other duties as assigned.
The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary functions.
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 learn new technologies quickly; self-starter
Ability to communicate well and perform as part of a team located in multiple cities
In depth system administration experience and knowledge, including operating systems, hardware, storage and networking
Corporate hands-on experience with scripting and coding, such as Python, PowerShell, Terraform, shell scripts, etc
In depth knowledge and extensive corporate hands-on experience in VMware administration, maintenance, design, and architecture
In depth 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 strongly desired
Education and/or Experience:
Bachelor's degree in Computer Science or a related discipline
7+ years experience in VMware 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; Terraform experience desired
Or an equivalent combination of education and work experience.
Certificates or Licenses:
VMware certification and/or AWS Certification required
Relevant industry certifications such as Microsoft Azure or Google Cloud are a plus
When you find a position you're interested in, click the 'Apply' button. Please complete the application and attach your resume. Step 2
You will receive an email notification to confirm that we've received your application.Step 3
If you are called in for an interview, a representative from OCC will contact you to set up a date, time, and location. For more information about OCC, please click hereOCC is an Equal Opportunity Employer
The Options Clearing Corporation