Senior Cloud Engineer

The Options Clearing Corporation Chicago , IL 60602

Posted 2 weeks ago

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


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Java Rest Cloud

Capital One

Posted 1 week ago

VIEW JOBS 12/6/2018 12:00:00 AM 2019-03-06T00:00 77 West Wacker Dr (35012), United States of America, Chicago, Illinois At Capital One, we're building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding. Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results. We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good. Senior Software Engineer Java | REST | Cloud We're seeking talented, hands-on, engineering leaders to modernize one of the most critical systems in Capital One's US Card Business. As a Capital One Senior Software Engineer, you'll work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful services, to back-end Java based systems using the hottest techniques in Big Data. You'll bring solid experience in emerging and traditional technologies such as: Java, Spring Framework/Modules, functional programming, REST, JSON, Databases (relational or NoSQL), Maven and AWS/Cloud Infrastructure, to name a few. What you'll do: * Work with product owners to understand desired application capabilities and testing scenarios * Continuously improve software engineering practices * Work closely with our Architects, Engineers, Product Owners and Application Leads to engineer and build automated solutions * Develop procedures to automate various systems and tasks (e.g. automating code builds and deployments) using Jenkins, Git, Docker, Chef, Cloud formation etc. * Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies * Lead the craftsmanship, availability, resilience, and scalability of your solutions * Bring a passion to stay on top of tech trends, experiment with and learn new technologies * Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity Basic Qualifications: * Bachelor's degree or military experience * At least 3 years of experience in Application Development * At least 3 years of experience coding in Java * At least 2 year of experience in developing RESTful APIs using Spring or Jersey * At least 1 year of experience with cloud technologies Preferred Qualifications: * Experience in CI/CD/CT technologies like GitHub, Chef, Artifactory, Bamboo, Hudson/Jenkins, Atlas, Cucumber * Experience in emerging and traditional technologies such as: Java, Spring Framework/Modules, functional programming, REST, JSON, Databases (relational or NoSQL), Maven and AWS/Cloud Infrastructure. * Experience of automation testing * Experience with DROOLS * 4+ years of experience programming in Java Application Development * 4+ years of experience using RESTFUL APIs, Spring/Spring Boot, Hibernate * 2+ years of experience with one of the following Web services like SOAP, REST and JSON and database technologies (MySQL, SQL) * 1+ years experience in Agile practices At this time, Capital One will not sponsor a new applicant for employment authorization for this position. Capital One Chicago IL

Senior Cloud Engineer

The Options Clearing Corporation