Job Description
As a DevOps Manager for the Flash Product Engineering team , you will play a crucial role in ensuring the seamless operation for product development and solutions. This role requires a blend of technical expertise, team leadership, and operational management skills to ensure efficient and high-quality delivery of solutions and alignment with organizational goals.
Ideal candidate for this role is expected to be a hands on technical manager, that can assist the team on both technical and strategic initiatives, deep understanding of DevOps practices, passion for fostering a collaborative and efficient development environment and a drive for innovation and improvements.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Oversee the design, implementation, and maintenance of a scalable and secure infrastructure to support product and tools developments ensuring high availability and performance.
- Lead efforts to automate repetitive tasks, streamline deployment processes, and implement effective orchestration, leveraging tools such as Ansible, Terraform, and Kubernetes.
- Drive the implementation of robust CI/CD pipelines to facilitate frequent and reliable software releases via GitHub actions
- Optimize workflows and automate processes to improve development efficiency and reduce deployment times.
- Establish and maintain monitoring and alerting systems to proactively identify and address issues
- Implement and enforce best practices for securing infrastructure and applications
- Foster strong collaboration between development and operations teams, promoting a DevOps culture focused on efficiency, transparency, and continuous improvement.
- Optimize system performance and scalability through continuous analysis and improvement.
- Implement IaC principles to manage and provision infrastructure resources efficiently.
- Collaborate with cloud providers such as AWS for infrastructure automation.
- Document and communicate DevOps processes, best practices, and guidelines.
- Mentor a team of DevOps professionals, fostering a collaborative and high-performance culture
Qualifications
REQUIRED:
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of experience in DevOps or related roles, with at least 2 years in a leadership position.
- Strong proficiency in GitHub and GitHub Actions, including experience with managing repositories and setting up CI/CD pipelines.
- Solid understanding of containerization (Docker, Kubernetes) and orchestration tools.
- Proficiency in scripting languages (Python, Bash, etc.) and automation tools.
- Experience with cloud platforms (AWS) and infrastructure as code (Terraform).
SKILLS:
- Excellent problem-solving skills and the ability to troubleshoot complex issues.
- Strong communication and interpersonal skills, with the ability to work effectively across teams.
- Knowledge of security best practices and compliance requirements.
- Knowledge of monitoring and logging tools (Prometheus, Grafana).