Job Description:

The CloudOps Engineer will help architect, deploy and operate our cloud application infrastructure with a heavy focus on Amazon Web Services (AWS). In this role you will have a big impact on driving the performance, resiliency, monitoring, scaling and security of our platform and will also play a role in integrating our infrastructure with others as a result of recent M&A activity. You will utilize both your engineering and systems administration skills in this position to build automation and tooling that helps us manage our growing footprint of cloud-based web applications. You will also play a part in research and development of the latest offerings from AWS.

  • Build fully automated enterprise VPCs in Amazon
  • Develop, configure and install tools to enhance the software development lifecycle
  • Manage our deployment & configuration across production, staging, and test clouds
  • Create repeatable, reliable processes for software deployment
  • Perform ad hoc queries on production data and implement cloud-based data store technologies
  • Work with engineers on building internal tools for automation, analysis, and data visualization
  • Ensure test systems properly emulate production systems
  • Monitor application performance with predefined tools or create new tools as needed
  • Manage tools for static code analysis and automated testing through continuous integration
  • Enable continuous improvement of our tools and processes
  • Participate in on-call rotation, provide hands-on support during emergencies and outages
  • Research production problems and finding root causes in order to facilitate repairs by developers
  • Work with security audit firms to ensure best practices and policies are followed
  • Manage software releases as needed
  • Take ownership of the process and problems and see them through to satisfactory resolutions

What We’re Looking For:

  • Strong background in AWS enterprise, configuration, and deployment including VPC, EC2, S3, Route53, and scalable infrastructure
  • Strong understanding of Linux systems
  • Strong understanding of infrastructure as code (e.g. Terraform, Cloudformation)
  • Strong knowledge of CICD tools (e.g. Jenkins, TravisCI)
  • Experience with container-based applications and tools (e.g. Docker, Kubernetes)
  • Experience with serverless architecture and streams (e.g. Kinesis, Lambda)
  • Understanding of a programming/scripting language (e.g. Golang, Python, node.js)
  • Understanding of software development best practices (tests, version control)
  • Excellent communication, collaboration and writing skills
  • B.S. in Computer Science or equivalent education and experience

About Red Ventures:

Red Ventures is a leading digital consumer choice platform. Through deeply integrated brand partnerships and consumer-facing assets, Red Ventures connects online customers with products and services in the home services, financial services, and healthcare industries. We use advanced analytics, data science, and integrated technology to cultivate and customize digital connections between brands and customers. We marry the speed of a start-up, the DNA of a digital agency, the strategic thinking of a consultancy, and the analytical skills of a big data company. Red Ventures is headquartered in Charlotte, NC and has more than 3,500 employees in offices across the US as well as in Brazil and London.