Key Day to Day Activities -
• Analyze the deployment requirement after discussing with Solution Architect and sales team
• Design, Implement and manage continuous delivery systems and methodologies on AWS and Azure platforms.
• Design, manage, and maintain tools to automate operational processes.
• Develop and maintain configuration management and orchestration tools.
• Ensure scalability, reliability, and performance of our infrastructure.
• Monitor and optimize system performance, reliability, and availability.
• Monitor and respond to incidents, perform root cause analysis, and implement corrective actions.
• Collaborate with different Media component dev teams to design and deploy applications.
• Develop and maintain documentation for processes and procedures.
• Troubleshoot production issues and coordinate with the development team to streamline code deployment.
• Evaluate software tools and monitoring solution that need to be deployed
• Set up monitoring and observability solutions to track the performance of various components
• Configure alerts and notifications to address critical events
• Daily health check-up and dashboard review for all the customers
Requirements
• Proven experience as a DevOps Engineer or similar role for at least 5 years.
• Strong experience with cloud platforms such as Azure or AWS.
• Proficiency in Linux and scripting languages such as Python, Ruby, or Shell scripting.
• Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD, CircleCI).
• Solid understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes).
• Experience with infrastructure automation tools (e.g., Terraform, Ansible).
• Knowledge of monitoring and logging tools (e.g., ELK stack, Prometheus, Grafana).
• Familiarity with Agile methodologies and principles.
• Excellent troubleshooting and problem-solving skills.
• Ability to work independently and as part of a team in a fast-paced environment.
• Experience in Media Streaming Platform environments is a big advantage