Job Description
Engineer II – CNN Consumer Data Platform
The Engineer II role is an accomplished software developer. You are an individual contributor, able to work with minimal supervision in an Agile development environment to design, build and deliver CNN applications, SDKs, and APIs. We need our engineers to be versatile and always eager to tackle new problems while working in a fun, collaborative and fast-paced environment.
The Consumer Data Platform team builds software systems and infrastructure that ingest real-time and batch data, perform calculations and transformations on that data in real time, store it, and then serve that data to readers viewing our websites. In this role, your primary responsibilities will be to contribute to the development of our build tools and CI/CD pipelines, automate deployment of changes to our infrastructure via Infrastructure as Code tools like Terraform or AWS CDK, and work to improve our monitoring and alerting tooling. This is an engineering role, and you are expected to be hands-on with coding/scripting.
PRIMARY RESPONSIBILITIES:
• Support the Consumer Data Platform team and our downstream customers reduce manual toil by building automated infrastructure deployments via CI/CD and Infrastructure as Code tooling
• Monitor, manage, and scale a cloud-based, muti-region, multi-CDN data serving API
• Analyze and monitor system performance and cost to create improvement plans
• Assist with troubleshooting production problems by performing root cause analysis and debugging (including build/system agents, tooling, and monitoring issues)
• Collaborate with test automation engineers to ensure test coverage and that automated testing standards are implemented consistently and followed
REQUIREMENTS:
• BA/BS in a technical discipline or equivalent work experience
• Minimum two to three years professional software development/engineering experience
YOU MIGHT BE A GOOD FIT IF:
• You are comfortable working with a geographically diverse team (we're all over the country, and we occasionally get together in New York City)
• You are an effective communicator of information via written, verbal, and technical mediums and enjoy making usable technical documentation
• You think that system architecture diagrams are cool, and you enjoy making them
• You can demonstrate an ability to debug and fix issues with cloud-based systems
• You have a good understanding of some of the following:
o Container Orchestration – Docker, Kubernetes, AWS ECS, etc.
o Infrastructure as Code tooling – Terraform, AWS CloudFormation / CDK
o Continuous Integration tooling – GitHub Actions, AWS CodeBuild, Jenkins, CircleCI, etc.
o Source Code Management – Git/GitHub
o Monitoring tooling – AWS CloudWatch, DataDog, ELK Stack, etc.
• You have an AWS certification like the AWS Certified Solutions Architect or Developer Associate or are actively working towards one
• You are driven to save time by automating time-intensive manual tasks like builds, tests, and deployments
Warner Bros. Discovery embraces the opportunity to build a workforce that reflects the diversity of our society and the world around us. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.
If you're a qualified candidate with a disability and you need a reasonable accommodation in order to apply for this position, please contact us at recruitadmin@warnermedia.com.
Jobcode: Reference SBJ-gpbyo9-18-117-251-51-42 in your application.