
Internet Systems Engineer II
- Pune, Maharashtra
- Permanent
- Full-time
Title: Internet Systems Engineer II
Location: IndiaThe Internet Systems Engineer will work closely with database and other development teams on projects related to e-Commerce, Disaster Recovery and Business Continuity. This will include architecting new systems and re-designing existing systems to ensure high performance and availability, and being a key contributor in the adoption of new tools and technologies. Also monitoring and reporting on key information to ensure performance and availability and provide capacity planning.ACCOUNTABILITIES & ESSENTIAL FUNCTIONS
- Ensures optimal performance of all servers by proactively conducting ongoing performance monitoring and by tuning/adjusting as necessary.
- Ensure server security by reviewing and implementing approved server policies within the systems.
- Enhance the functionality of systems by developing and modifying scripts or other vehicles to automate system processes.
- Develop and maintain all relevant documentation.
- Provide support to application developers/programmers by providing technical knowledge and guidance.
- Ensure optimal server set-up by conducting effective new hardware installations, hardware replacements/upgrades and by performing operating system configurations as needed.
- Maintain contemporary knowledge of industry trends, concepts, and techniques.
- Participate in the planning and execution of disaster recovery processes.
- Required strong skills with Microsoft Environment web app and web services.
- Required experience with Windows operating systems.
- Required basic experience in analyzing, understanding, designing, and implementing new products, services, and utilities in the web environment.
- Can demonstrate knowledge of IP networking basics and reliably diagnose network issues.
- Experience diagnosing and resolving problems in mission-critical environments.
- Experience in handling production outages and conducting root cause analysis.
- Experience with Unix or Linux operating systems.
- Experience integrating software systems/code deployment through manual and automated systems.
- Deployment Automation experience – On Premise and Cloud Experience leveraging Azure DevOps / PowerShell.
- Desired Azure DevOps / TFS experience.
- Preferred - skills with Microsoft Environment C# / Visual Studio.
- Ability to read and interpret documents and write reports.
- Ability to work independently or as part of a team.
- Aptitude to solve technical and practical problems and make recommendations to technical test members.
- Strong analytical, problem-solving and troubleshooting skills.
- Develops and makes recommendations regarding hardware upgrades and new software releases (a result of research, analyzing, reviewing and evaluating current and future requirements).
- Creates optimal server infrastructure in support of new applications by researching and recommending hardware/software technologies in support of application requirements.
- 2+ years Systems Engineering / Deployment Support experience required.
- Desired experience working with GNU/Linux servers, including a comprehensive understanding of the command line, /proc, services, processes, virtual memory, etc.
- Understanding of SQL and RDBMS theories.
- Required Bachelor’s degree in Computer Science / Information Technology or related field.