Analyzing, executing, and streamlining DevOps practices and facilitating the development process and automation. ● Review existing DevOps strategies and provide recommendations for improvement. ● Ideate, Solution, Present & Roll out ‘best-fit’ DevOps solution that takes into account customer & end-user needs while accounting for the tooling preferences & commercial landscape ● Gather requirements, design, and implement new DevOps strategies and architect overall, comprehensive and efficient practices. ● Design and implement CI/CD pipeline by enabling suitable DevOps channels across the organization. ● Design and write build scripts in scripting languages like perl, shell, or python. ● Design process/schedule to deliver completed development to various environments. ● Verify successful continuous delivery deployments to various environments. ● Design org and branching strategies and maintain version control repositories. ● Monitor and review continuous delivery validation build for failures. ● Guide developers and operations teams in case of an issue and resolve deployment issues with the team. ● Seek out and understand new technologies which can play a key role in the near future direction of our system, designed using modern technologies and approaches to provide orchestration and relevant tooling to allow fast development and deployment. ● Developing self-service tools to enhance developer productivity for application management ● Proactively collaborate across multiple teams in the organization to ensure that the requirements are captured and met by tooling provided ● Developing the POCs to demonstrate the viability of new ideas and technologies to support the innovation ● Ability to manage teams with a leadership mindset. Required Skills/Experience ● 8+ years of experience in software development with a strong automation mindset. ● Build and maintain highly scalable, large scale deployments globally ● Strong understanding of version control (git), branching & merging strategies, and build setup. ● Should have good understanding in Docker and Kubernetes. ● Should have an understanding of CI/CD and DevOps tools like Jenkins/Jenkins Pipelines, Nexus etc ● Programming and scripting abilities across a range of languages e.g. Ruby, Java, Go, Python, etc. ● Experience with build automation tools such as Maven ● Monitoring and Logging: Experience with monitoring and logging tools (e.g. Nagios / appdynamics, ELK, Prometheus). ● Good Experience of distributed systems RabbitMQ, Kafka, Redis etc.