Job Directory Senior Cloud Engineer

Senior Cloud Engineer
Dallas, TX

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Job Details:

Summary:

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.

Supervisory Responsibilities:

* None

Qualifications:

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

Technical Skills:

* 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

Step 1

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

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.