Senior Software Engineer SaaS Ops Visionary ERP Software RMZ Eco World Bangalore
About us : Epicor is one of the world's leadingenterprise software companies, with more than 20,000 customers in over 150countries using our products to effectively and efficiently automate andstreamline their essential business functions.
With industry specific solutionsfor the manufacturing, distribution, retail and service industries, Thestrength of Epicor business solutions lies in a simplified approach to technology,with products and services designed to fit our customers and how they work.
Epicor is privately owned by KKR & Co. and produces approximately $900M inannual revenue with around 4,000 employees.
As a Senior Software Engineer SaaS Ops - hewill join an initial team of three people, one in UK, one in US, and one inITC.
Team is to proactively manage and monitor all ECC hosted customers inAzure or within Epicor co-lo. Team will provide 24x5 cover for the ECC business
ECCis Epicor's go to market e-commerce strategy. ECC is sold as a SaaS product. Akey to the growth is the effective delivery of SaaS services that allow ourcustomer's sites to grow and their businesses to be successful.
Roles and Responsibilities :
Respond to Epic Care cases in the ECC-SAAS-DevOps group.
Creation of new ECC VMs for new customers (USA & UK hosting centres / Azure).
Creation of new ECC VMs for internal use.
Upgrading Magento / ECC for hosted sites (usually on an as-requested basis).
Monitoring of performance metrics for all sites using AppOptics / Pingdom, and following up if problems are found (either by digging into the issue or by passing to ECC support / ERP support / ECC dev teams).
Evaluation of AppOptics / Pingdom and communicating with Solarwinds re issues / feature requests and so on.
Attending weekly meetings with ECC support / ECC PS teams and any other performance related calls (either internal / customer).
Ongoing maintenance of ECC VMs (operating system & security patches, etc.)
Ensuring that hosted systems meet the requirements for the security team (e.g. correct versions of openssl, etc.)
Ongoing performance tweaks to the MySQL / PHP configurations.
Monitoring of the infrastructure (using Nagios XI).
Making changes to the hosted (internal) and on premise (external) ECC installation scripts when necessary.
Involvement in the Azure POC, including on-going discussions surrounding the best way to deploy ECC in that environment.
Assisting PS teams when they have issues with on premise installations.
Ensuring ECC backups for all hosted systems (i.e. nightly MySQL & Site folders) succeed.
Maintain scripts used when restoring from these backups when customers need to rollback.
Maintain / create a variety of other scripts that the SaaS Ops / Support teams use, such as to clone ECC sites.