Pyramid Jobs in Pune
at Niyuj Enterprise Software Solutions Pvt. Ltd.at Niyuj Enterprise Software Solutions Pvt. Ltd.
Description • Must have development background and should have hands-on experience in Java, or Node.Js or Ruby or Python, angular.js as an application developer. • Must have experience with Continuous integration and deployment tools eg. Jenkins, Ansible, Github, Subversion, Nexus etc. • Good to have strong understanding & working experience on either of the Public Cloud like AWS, Azure or GCP. • Experience on AWS services like EC2, S3, VPC, IAM, Lambda, ECS, RDS, DynamoDB • Good hands on experience in setting up enterprise cloud security, networking configurations • Must have excellent understanding of typical multi-tier application architectures: web servers (Apache, nginx, IIS), caching, application servers, load balancing. • Knowledge of RESTful Web Services, XML, JSON. Documenting of Webservices using Swagger. • Must have worked on micro-services applications, containerization of applications. • Must be aware of version control of code, code coverage, automated code testing. • Exposure to log management and log analysis tools like Splunk. Roles and Responsibilities: • Helping with application migration to Public clouds like AWS, Azure or GCP. • The candidate will have to present AWS Cloud services offerings and solutions to clients • Application optimization on Cloud. • Containerize/ Dockeriseexisting applications & migration to Public Cloud. • Must be able to identify & implementapplication deployment automation; define continuous integration process as per best practices.
What is the Job Like? Architect and build complex backend system for the products. Architect data pipelines for analysis and feedback loops Who should apply for this role? (Experience required, skills, Roles, and Responsibilities) Experience building production systems. Experience in architecting complex backend systems. If new to Golang ecosystem, deep experience with an equivalent web platform like Rails, Django etc is needed. And a willingness to shift to Golang ecosystem by learning new tools and frameworks. Excellent verbal and written communication skills in English. Inclination to learn Golang Bonus points Experience in building production systems in Go. Experience in leading development efforts for a team. Knowledge of Mobile app development platforms. Open source contribution for the Projects. Deep practical knowledge of Golang.