tally solutions - staff software engineer - cloud ops (10-15 yrs) bangalore (systems/product software)

Bangalore, Bangalore

About TallyTally Solutions Pvt.
Ltd. is a pioneer in the business software products arena.
Since its inception in 1986, Tally's simple yet powerful products have been revolutionizing the way businesses run.
Having delivered path breaking technology consistently for more than 30 years, Tally symbolizes unmatched innovation and leadership.
Today, it caters to millions of users across industries in 140 countries and continues to be the unchallenged industry leader in the enterprise resource planning software domain.
Tally's products run on Tally's own technology platform, which is developed in
    *house at our RD centre.
Our engineers do cutting edge technology work; developing platform artifacts for memory management, data structures, versioned database engine, business data artifacts, UI platform and even a development language which are part of our platform.
On the end user side, Tally application development covers a vast range of business functions from accounting, inventory, billing, payroll, manufacturing, costing, budgeting, auditing, compliance etc.
Our RD centre is located in Bangalore while our sales offices and partners are spread across the country and specific regions outside India.
Our RD team consists of highly talented engineers who live a purpose and dream to develop the software that will accomplish our goal
    *To be the technology fabric that drives economic growth of the world- .
To build this network of businesses tally likes to build its own technology stack to deliver the required products.
Major components of the stack are highlighted below
    *Operating system:
   We use a trimmed down version of the Linux
    *Database system:
   An Object oriented database written by Tally to support single view, replication, distributed and multi
    *Web server app server:
   We shall write our own hosting platform that can handle millions of connections per server
    *Communication and Security:
   We write our own communication and security layer which cannot be broken even when source code is available
    *4GL Engine:
   Tally shall define its own language and build a VM to run the programs written using this language
   Applications shall be built using the 4GL developed by TallyDesignation:
   Staff Software Engineer (Cloud Ops)Function/Group:
    *14 yrsWhat will you be doing-
    *Systems engineering
    *Working with product engineering teams, design, develop, operate and maintain secure, auto
    *scalable, highly available, vendor agnostic cloud environments with the lowest TCO (total cost of ownership)
    *Sizing and capacity planning
    *Release management
    *Automate deployment of great products and services in cloud environments
    *Patch management
    *emergency and scheduled maintenance
    *Operations for public (AWS/Azure/SoftLayer/NetMagic) and private cloud environments
    *Capacity management
    *Logging, monitoring and event management
    *Change management
    *Incident management and support
    *Proactively maintain the overall health of all environments
    *Understand the overall system design and ensure integrity is maintained.
    *Be available on
    *call as part of a team maintaining 24x7 availability of SaaS
    *Review events for patterns and address their root cause
    *Execute procedures and activities in accordance with audit guidelines
    *Implement and follow security policies
    *Ensure compliance with industry standards, such as, PCI, SAS70 or ISO27001
    *Ensure 3rd party audits are successful
    *Continuous improvement
    *Identify and drive process
    *based improvements that generate operational and financial efficiencies
    *Help team members develop technical, soft and leadership skills
    *Maintain up
    *date knowledge of industry trends, emerging technologies, and software development best practicesWho are we looking for-
    *10+ years of hands
    *on experience over a wide range of infrastructure technologies and operations supporting large scale mission
    *critical IaaS and SaaS environments serving millions of users
    *3+ years of experience in managing a cloud operations team
    *Experience in security management and compliance, e.g.
PCI, ISO 27001 or SAS70 compliance
    *Expert level knowledge of Linux or Unix system administration
    *Strong knowledge of compute, storage and network architecture
    *Strong knowledge and expertise in virtualization and managing cloud based virtualized infrastructure
    *Experience in rapid troubleshooting of HW, OS and App issues
    *Skilled in at least one of the tools/technology in each category
    *Public clouds:
   AWS, Azure or SoftLayer
    *Deployment Configuration mgmt:
   Puppet, Chef, Salt or Ansible
    *Scripting language:
   Shell, PHP, Python, Go or Perl.
    *Log management:
   Logstash, Syslog, ElasticSearch, etc.
   Ganglia, Graphite, Nagios or similar
    *Container technology, such as, Docker
    *SQL and NoSQL databases, such as, MySQL, MongoDB or HBase
    *Experience with big data systems, such as, Hadoop or Cassandra
    *Experience with load b