Cloud Engineer (DevOps)

Location: Dallas, TX
Job Type: Engineering

IQ Workforce is a leading recruiting firm for the engineering, analytics, and data science communities.

Our client, Yum!, is a global restaurant company, which engages in the development and operation of some of the most recognizable brands in the world. They have over 30,000 employees and operate over 40,000 restaurants in 135 nations and territories.

Yum! is in the early stages of building out a new center of excellence (COE) for engineering and data science. They are making this investment to help optimize with digital channels and technology innovations with the end goal of creating competitive advantages for their restaurants around the globe.

One of the immediate needs is a Cloud DevOps candidate with a passion for automation and collaboration. This role is a great opportunity for an organized, analytical problem-solver who designs, develops, and maintains software and tools that support the building, deploying, and monitoring of cloud-based applications. You will be responsible for continually advancing DevOps culture and technology in a collaborative and creative environment using modern industry best practices. You will be charged with creating cloud-native approaches to delivering solutions that meet our ever-evolving business objectives.

Responsibilities include:
Implement, test, deploy and support continuous integration pipelines that build and deploy to cloud-based environments (development, testing, production, etc.)

Collaborate with multiple IT functions, business leaders and vendors, exhibiting excellent teamwork and strong verbal and written communication skills along with expert troubleshooting and analytical skills.

Write infrastructure code for and test cases for that code to automate the buildout of an advanced analytics data platform (both sandbox and production environments).

Deploy and configure monitoring and logging tools used for generating alerts about the health of our systems and applications.

Design, build, and automate cloud-based infrastructure and provide guidance to development teams regarding how they can continually improve their applications’ cost, performance, and reliability through investigation, analysis, and best practice recommendations.

Configure and manage data sources like MySQL, Snowflake, S3, EMR, Redis, etc.

2-4+ years of professional functional or object-oriented programming experience

2-4+ years of networking, security and application security experience

2-4+ years’ experience in a DevOps environment

Experience with infrastructure as code (e.g. Terraform, Ansible) and software-defined networking

Expertise developing on and administrating on one or more of the major cloud computing providers (AWS, Google, Azure)

Deep working knowledge of serverless and container-based technologies such as Lambda, Docker, Kubernetes, and container platforms such as Rancher Labs or RedHat OpenShift.

Experience programming in a high-level language such as Ruby, Python, Java, C# or other languages to script installation, configuration, and provisioning

Experience in the use of configuration management automation tools such as Puppet (or other such tools) in creating continuous delivery systems.

Experience developing with open-source orchestration frameworks (i.e. Airflow)

Critical thinker and problem-solving skills

Collaborative skills and team player