Role Overview
The Senior DevOps Engineer is a key member of the Platform Engineering Analytics team, responsible for building and maintaining cloud infrastructure, automation frameworks, and continuous delivery pipelines that support scalable, high-quality SaaS products. This role combines hands-on AWS operations, DevOps automation, infrastructure management, and production support while driving improvements in deployment speed, reliability, and system performance. The Senior DevOps Engineer will also serve as a technical mentor and thought leader within the engineering organization.
How Will You Make an Impact?
- Partner with the Content Analytics team to develop and execute DevOps-related initiatives and user stories.
- Design, build, and maintain AWS cloud infrastructure, including EC2, S3, Lambda, CloudWatch, RDS, Kinesis, and CloudFormation.
- Manage Docker containers and containerized microservices environments.
- Build, maintain, and optimize continuous integration and continuous deployment (CI/CD) pipelines.
- Manage daily DevOps operations, including build systems, release management, and artifact repositories.
- Perform ongoing maintenance, upgrades, and support for production and non-production environments.
- Design and implement automated quality gates and release validation processes.
- Evaluate, prototype, and introduce new technologies that improve automation, scalability, and operational efficiency.
- Troubleshoot production issues, performance bottlenecks, outages, and security incidents.
- Collaborate closely with agile development teams to improve software delivery processes.
- Mentor and train DevOps and Software Engineers on best practices and emerging technologies.
- Participate in occasional after-hours or weekend support when required.
Have You Got What It Takes?
Required Qualifications
- Bachelor's degree in computer science, Business Information Systems, or a related field (or equivalent experience).
- 6+ years of experience working within software development organizations.
- 3+ years of experience building and managing Docker containers and containerized microservices.
- Strong Linux administration and troubleshooting experience.
- Proficiency with scripting languages such as Python, Shell, or Bash.
- Hands-on AWS experience, including:
- Experience building, maintaining, and operating CI/CD pipelines.
- Experience with infrastructure automation and configuration management tools such as:
- Strong understanding of DevOps, Continuous Delivery, and automation best practices.
- Ability to thrive in fast-paced, high-pressure environments.
- Strong communication skills and ability to collaborate with global teams.
Core Technical Skills
- Microservices Architecture
- Infrastructure Automation
- Troubleshooting & Incident Response