Company Overview
Job Description – Sr. DevOps Engineer
Reward360 Global Services Pvt Ltd is India premier Customer Engagement Solutions Company. Headquartered in Bangalore with an office in Dubai and Singapore, our ‘Global’ loyalty solution has been built after years of deep understanding of consumers, the nuances of the loyalty diaspora, the onset of big data, and most important the simplicity that needs to be delivered across any loyalty program.
Our Technology, Marketing, Alliances, Business, Product, and Operations teams work in collaboration to create and deliver the most successful loyalty programs in India today. With over 2000+ retail alliances in India and access to over 10 million rewards globally, gives us the edge to be one of the most exciting and growing loyalty company in Asia
The only constant in today’s difficult and dynamic market is 'change' . Our team is dedicated to using behavioural patterns of customers combined with cutting edge technology to take complex problems that enterprises face today and simplify them. This helps make our programs more relevant and puts the customer on the path of true loyalty.
The Role
We are seeking a seasoned and innovative Senior DevOps Engineer to join our dynamic team. In this role, you will lead the design, implementation, and continuous improvement of our DevOps practices, cloud infrastructure, and operational processes. This position emphasizes collaboration, cost optimization, performance enhancement, and technical excellence to drive the success of our business. You will report to the Senior DevOps Manager in the Resource Management Group and collaborate closely with cross-functional teams to deliver robust and scalable solutions.
PS: early joiners will be preferred. Please note that this is a 5 day WFO role, office is in HSR layout Sector 6.
Job Description
Key Responsibilities:
Strategic Leadership and Collaboration
- Foster a strong DevOps culture emphasizing collaboration, automation, and continuous improvement.
- Lead by example, mentoring team members and creating an environment that supports continuous learning and knowledge sharing.
- Provide technical leadership to identify opportunities, remove obstacles, and ensure clear, reasonable, and proactively monitored commitments.
- Partner with engineering teams to ensure solutions align with their needs and advocate for best practices in DevOps and cloud operations.
Cloud Infrastructure and Automation
- Design, implement, and maintain self-service cloud infrastructure to enhance development efficiency and streamline operations.
- Drive continuous improvements in cloud practices, focusing on automation, monitoring, and incident management.
- Optimize cloud budgets and expenditures to ensure cost-effective operations. Streaming Application
Architecture and Optimization
- Collaborate with cross-functional teams to design, create, and review software architectures for streaming use cases, ensuring fault tolerance, scalability, and low-latency processing.
- Optimize streaming application performance by fine-tuning configurations, monitoring resource utilization, and addressing bottlenecks.
- Implement best practices for data serialization, compression, and network communication while evaluating tools and frameworks to enhance performance and reliability.
DevOps Processes and Tools
- Build and maintain modern CI/CD pipelines using tools like Jenkins, ArgoCD, GitHub Actions, and AWS services (CodeBuild, CodePipeline, CodeDeploy).
- Ensure the successful implementation of infrastructure as code (IaC) using tools such as Terraform, CloudFormation, Pulumi, and Crossplane.
- Drive adoption of automation tools and configuration management frameworks like Ansible, Chef, or Puppet. Observability and Monitoring
- Implement and manage observability standards and tools like Prometheus/Grafana, New Relic, Datadog, ELK Stack, and OpenTelemetry.
- Proactively monitor and manage system performance, ensuring high availability and reliability. Security and Compliance
- Apply deep knowledge of cloud security principles and best practices to ensure secure and compliant infrastructure.
- Integrate DevSecOps methodologies into the DevOps workflow for improved security.
Qualifications
- Education: Bachelor’s degree in computer science, Engineering, or a related field, or equivalent professional experience.
- Experience: At least 8+ years of hands-on experience in software engineering, DevOps, and cloud architecture. Technical Expertise
- Extensive experience with containerization tools like Docker, orchestration platforms like ECS and Kubernetes (EKS), including cluster setup, management, and troubleshooting.
- Proficiency with scripting and automation languages such as Python, Golang, and Shell scripting.
- Strong knowledge of SQL and NoSQL databases, including MySQL, PostgreSQL, and MongoDB.
- Expertise in cloud technologies leveraging IaaS and PaaS components, especially in AWS environments.
- Deep understanding of Linux, Windows, and networking principles.
DevOps And Cloud Skills
- Proven experience building scalable CI/CD systems and implementing modern delivery pipelines.
- Advanced knowledge of infrastructure as code (IaC) tools like Terraform, Pulumi, and CloudFormation.
- Hands-on experience in implementing monitoring and observability tools like New Relic, Datadog, Prometheus, and ELK Stack.
- Familiarity with modern DevSecOps practices and methodologies