BENGALURU, KARNATAKA, India
5 days ago
Senior Software Developer

Responsibilities include working on software engineering tasks such as design and development of infrastructure software and components that increase our reliability, scalability and reduce operational overhead through automation. The ideal candidate is a proficient programmer who has large breadth of knowledge and experience including areas such as networking, internet protocols and Linux systems. Design and develop designs, architectures, standards, and methods for large-scale distributed systems. Facilitate service capacity planning and demand forecasting, software performance analysis, and system tuning.

Requirements

BE degree in Computer Science or related technical field involving coding or equivalent practical experience Have at least 5 years of relevant work experience Experience working with Linux operating systems, software configuration, networking, standard internet services, cloud computing patterns, technology security and compliance Experience on any public cloud like OCI, GCP, AWS or Azure  Strong understanding of Linux/Unix commands Experience automating tasks with scripting languages such as Python, Bash, etc. Experience with development in programming languages(Java), databases and container technologies. Experience working with distributed and highly available systems managed using Kubernetes, Helm, and Terraform Experience with tools like Ansible, Chef, Kibana and Grafana Systematic problem-solving approach, strong communication skills, a sense of ownership and drive Deep understanding of service metrics and alarms through the development of dashboards, service KPIs, alarm systems Experience with technologies such as Spark, Kafka, Redis, Elastic Search, Memcached, etc. is a plus

 

 

Career Level - IC3

Confirm your E-mail: Send Email