Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Chennai |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | Retail |
Functional Area | Embedded / System Software |
EmploymentType | Full-time |
As an individual contributor, candidate is expected to ownership on entire site level confgs and work towards automation. Hence candidate is expected to be very good handson on programming skills along with good grasp on system knowledge. Candidate will get unique opportunity to work on a startup culture driving huge setup. Hence challenges are plenty to solve and one gets unique opportunity to adapt new opensource technologies at the same point have fun and opportunity to impact with your innovation to one of the world s largest employer.Qualifications :Role: Senior Software engineerPosition SummarySite Reliability Engineers work closely with the product teams on various critical customer facing, backend, and internal services. They are custodians of our production infrastructure, and development and application hygiene. They ensure that the services are observable, highly available, and fault tolerant. They have a detailed understanding of microservices based environment and are aware of various fault modes, resiliency patterns, and monitoring tools.They are enthusiastic about automation and passionate about automating all manual processes. They are responsible for building and maintaining CI/CD tools, observability and monitoring tools, infrastructure automation, and cloud management tools. Hence they have a deep understanding of cloud native architecture, PaaS offerings, and ability to assess the fitment of various PaaS services to our various use cases. They also have a strong sense of system design, network architecture, and key infrastructure components like edge routing, load balancing, and traffic shaping. They work closely with the product teams to ensure that the teams are building systems that meet the reliability, availability, observability criteria. They also build libraries and reusable components that are used by product teams to build their services.What you will do 1. Design and develop new automation solutions to infrastructure engineering problems2. Build and maintain CI/CD/CV tools that will be used by product teams to safely and seamlessly deploy to production with high velocity and reliability3. Build and maintain observability and site monitoring tools that provide visibility and debuggability of the entire stack4. Work closely with engineers from product teams to ensure the services they build are scalable, resilient, and fault tolerant5. Traffic shaping, load balancing, and edge routing strategies to guarantee uptime and availability goals of core functional services6. Automate as much as humanly possible and always configure as code7. Be a champion of application and development hygiene and work closely with the product teams to help them achieve their goals8. Participate in on-call rotation9. Debug critical, customer-facing issues and identify the services at fault. Work collaboratively with the product teams to ensure the stability and availability issues are fixedWho you are 1. 7+ years of combined experience in Software development/Devops/SRE role2. You have experience with infrastructure automation tools like Terraform, Ansible, Chef, or Puppet3. Practical knowledge and working experience of shell scripting and at least one higher-level language like Java, Python, Golang, etc.4. You have demonstrated ability to write modular and well tested code5. You have worked in one or more cloud environments, and fenjoy engineering and architecting with a Cloud First mentality.6. You have Experience working on building or maintaining CI/CD/CV pipelines7. You have Systems engineering/administration expertise on Linux environment. Any certifications like RHCE, CKA is highly disarable.8. You have experience working with containers and container orchestration technologies like Kubernetes9. Understanding of various RDBMS and NoSQL databases, search engines like Solr and ElasticSearch10. You understand and have a strong interest in distributed systems, application design, various fault modes, and resiliency patterns11. Solid experience or understanding of messaging systems and protocols, caching strategies, and software design principles12. Self-motivated technologist who keeps up to date with evolving trends and continuously strives to modernize the platform13. Experience with one/more of the monitoring tools i.e Telegraf, collectD/StatsD, promothous, Cloudwatch, Grafana, graphite etc is must.14. Experience with CDNs like Akamai, cloudflare etc. Candidate must know the site level configs in CDN/reverse proxy.15. Candidates having good sound knowledge on secure environments is a big plus.Desired1. Experience in performance engineering, capacity engineering, and cloud cost management2. Experience in Machine learning to analyze and forecast key site metrics, and detect anomalies3. Experience debugging software using gdb, strace, ltrace, tcpdump, Wireshark, etc.,
Keyskills :
sql serverjava sqlcustomer relations javascriptopen source system designload balancing