About this Senior Staff DevOps Engineer role at Brandwatch
We are looking for an experienced Senior Staff DevOps Engineer to develop, maintain, and optimize the infrastructure, systems, and automation that support software development, deployment, and operations. This role is responsible for improving software delivery workflows, infrastructure reliability, scalability, and security through automation and collaboration with engineering teams.
The successful candidate will have strong expertise in CI/CD, Infrastructure-as-Code (IaC), cloud technologies, scripting, and systems administration. They will play a key role in resolving complex technical challenges, implementing DevOps best practices, and driving continuous improvement across development and infrastructure environments.
Key Responsibilities
- Design, build, maintain, and optimize CI/CD pipelines to enable consistent, automated, and reliable software delivery.
- Automate infrastructure provisioning, configuration, and lifecycle management using Infrastructure-as-Code (IaC) tools.
- Collaborate with software development and operations teams to improve build, testing, release, deployment, and monitoring processes.
- Implement and maintain monitoring, logging, alerting, and observability solutions to support system reliability and performance.
- Maintain and optimize cloud-based and/or on-premises environments, ensuring availability, scalability, security, and operational stability.
- Troubleshoot and resolve complex infrastructure, deployment, and system issues across development, testing, and production environments.
- Apply DevOps best practices, including version control, automation, configuration management, and continuous improvement.
- Maintain technical documentation, operational procedures, and knowledge-sharing resources.
- Identify opportunities to improve infrastructure efficiency, deployment reliability, system performance, and operational processes.
- Perform additional duties and responsibilities as required to support business needs.
Required Qualifications and Experience
- 12+ years of relevant professional experience in DevOps, infrastructure engineering, systems administration, or a related technical field.
- University degree in Computer Science, Information Technology, Engineering, or a related discipline.
- Hands-on experience developing and maintaining CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, CircleCI, or Azure DevOps.
- Proficiency in scripting or programming languages such as Python, Bash, or Go.
- Practical experience with Infrastructure-as-Code tools such as Terraform, Ansible, or AWS CloudFormation.
- Working knowledge of cloud platforms, including Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
- Strong understanding of Linux and/or Windows system administration and networking fundamentals.
- Familiarity with containerization technologies such as Docker and orchestration platforms such as Kubernetes.
- Understanding of infrastructure security, system availability, scalability, and performance optimization.
- Demonstrated analytical, troubleshooting, and problem-solving skills.
- Ability to work independently, collaborate effectively across teams, and manage competing technical priorities.
Preferred skills
- Kafka
- MySQL and/or PostgreSQL
- Redis
- Networking