RESPONSIBILITIES:
Help design, build, and manage the software systems and infrastructure that powers services.
Being able to advise on upgrades to be done and what is not necessary to do. And also to execute the required upgrades.
Being a champion and a solid hands-on practitioner for DevOps best practices.
Work closely with product owners to design systems and platform capabilities that increase speed to market for features that delight our end users, while making these systems observable, reliable and deployable for our engineers.
Offer mentorship and guidance on the best ways to design and implement platform-level solutions across all our products.
Being an experienced voice that helps define our platform and technology roadmap.
Work with engineers, product managers and security experts to help us create a better experience for millions of users.
Educate your colleagues and the other agile teams.
REQUIREMENTS:
Must have
The consultant must have Puppet experience
Experience designing, managing, and debugging solutions that include Linux management tools like Puppet, Salt, Ansible, RPMs or infrastructure components like ELK stack, Kafka, MySQL across on-prem and cloud.
Solid working experience with a focus on previous-generation technology.
Well-versed in Cloud PaaS (Google Cloud, AWS, Azure or Open Telekom Cloud).
Experience in designing, building, and deploying scalable services.
Nice to have
Industry experience
Experience in managing and debugging distributed services
Knowledge of how to work with high-volume transaction environments.
Knowledge of how to decompose services into their concerns, i.e., performance, reliability, security, scalability, usability, and compliance.
Bachelor's degree in Computer Science