Senior DevOps Engineer
At BeBetta, we're driven by the passion for sports and a profound appreciation for the power of technology to connect people and communities. Our vision is to revolutionize the way people experience and engage with sports in India and beyond.
BeBetta is all about bringing together sports enthusiasts from hardcore fans to casual followers, to share their passion, knowledge and excitement for the game. It's about creating a vibrant and diverse community where users can connect with each other, share their insights and engage in friendly competitions.
Whether you're a die-hard sports fan or a casual observer, BeBetta is the ultimate destination for sports fans who want to experience the game in a whole new way.
Job Summary
We are looking for a seasoned DevOps Engineer to join our growing team. The ideal candidate will have a strong background in software engineering and system administration, with a passion for automating deployment processes and optimizing performance. You will play a critical role in supporting our infrastructure, ensuring high availability, and leading our efforts toward continuous integration and continuous deployment (CI/CD) practices.
Responsibilities:
- Infrastructure Management: Design, set up, and maintain the infrastructure to support a fast-paced development environment and a scalable, reliable platform for our end-users.
- CI/CD Pipelines: Develop and maintain CI/CD pipelines, automating build, test, and deployment processes to streamline development and ensure consistent, reliable releases.
- Monitoring and Performance Optimization: Implement monitoring solutions to track system performance and health. Proactively identify and resolve issues to ensure optimal performance and uptime.
- Security and Compliance: Enforce security best practices and compliance policies to protect sensitive user data and ensure the integrity of the betting platform.
- Collaboration and Support: Work closely with the development team to troubleshoot and resolve issues. Provide insights and recommendations for system improvements and scaling strategies.
- Innovation: Stay abreast of the latest industry trends and technologies. Recommend and implement tools and processes that can benefit the platform and enhance the user experience.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in a DevOps role, preferably within a startup environment.
- Strong knowledge of cloud services (AWS, Azure, GCP), containerization (Docker, Kubernetes), and infrastructure as code (Terraform, CloudFormation).
- Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI) and version control systems (Git).
- Proficient in scripting languages (Bash, Python).
- Familiarity with database management (SQL, NoSQL) and web servers (Apache, Nginx).
- Understanding of network architecture and security principles.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication skills and the ability to collaborate effectively across different teams.