Providing software application support including but not limited to Application Deployment and monitoring . (.NET Applications)
Monitor System performance.
Automate routine manual tasks where possible using scripting languages E.g. Bash, Python or Ansible.
Ability to analyse and triage issues related to System.
Consulting with the software development team, to improve application performance.
Establishing the root causes of application/system errors and escalating serious concerns to the concerned team.
Documenting processes and monitoring application performance metrics.
Good knowledge of DevOps with CI/CD process and ability to integrate and automate things.
Ability to follow Site Reliability engineering principles and basic implementation experience.
Monitor the daily error logs to review the success or unsuccessful job statuses and take appropriate escalation procedures to resolve unsuccessful job problems.
Provide support to disaster recovery plan.
Work with third party service providers (Rack Space) to implement infrastructure changes based on business requirements.
Provide on call support as required.
Systems Engineer Requirements:
A bachelors degree in computer science, information technology, information systems, computer engineering, or similar.
6+ years of experience as a Systems Engineer
Proficiency in determining the causes of application/system errors and working towards fixing the same.
Exceptional communication skills.
Good experience in creating and update Standard Operating Procedures (SOP)
Practical knowledge of any RDBMS, experience with SQL
Experience with deployment and managing application written in .NET.
Good to have skills: