Required Skills: Microsoft Windows Servers, Microsoft SQL Server
Job Description
Key Responsibilities:
• Deployment Management: Plan, execute, and monitor application and system deployments, ensuring minimal disruption to operations.
• Incident Management: Address and resolve incidents promptly, including after-hours or on-call support, adhering to escalation protocols.
• Problem Management: Conduct root cause analysis to identify, document, and resolve recurring issues to improve system stability.
• Technical Troubleshooting:
• Provide advanced technical support for systems like Microsoft Windows Servers, Microsoft SQL Server, IIS, Tomcat, Apache, and PEGA.
• Troubleshoot and configure application settings for environments using AWS, Terraform, and REST APIs.
• Manage virtual machines and resolve server-related issues on Windows and Red Hat Linux.
• System Administration & Analysis:
• Perform Windows and Linux server administration, focusing on system performance and security.
• Analyze software requirements and configure applications based on business and functional needs.
• Cloud Services & DevOps:
• Utilize cloud platforms like AWS and Azure for deployment and maintenance of applications.
• Implement infrastructure as code (IaC) using Terraform and manage CI/CD pipelines in a DevOps environment.
• Database Management: Work with databases such as MS SQL Server, Oracle, and MySQL, performing data flow analysis, optimization, and maintenance.
• Networking & Security:
• Administer and troubleshoot network protocols (TCP/IP), firewalls, and VPN configurations.
• Ensure the security of applications and systems through robust practices and monitoring tools like DataDog.
• Documentation & Collaboration:
• Create and maintain system documentation, including data flow diagrams, use-case models, and operational procedures using tools like MS Visio, Confluence, and Git/GitHub.
• Collaborate with cross-functional teams to support business and IT requirements, and handle system upgrades or maintenance initiatives effectively.
• Performance Monitoring:
• Monitor and analyze system performance using Precise, IIS, and other tools, ensuring high availability and optimized functionality.
• Conduct performance tuning and proactive troubleshooting for applications and databases.
Key Qualifications:
• Bachelor’s Degree in Computer Science, Information Technology, Engineering, or a related field.
• 5+ years of experience in production support for enterprise-level systems, including Windows and Linux-based environments.
• Proficiency in cloud services like AWS and Azure, with experience in managing deployments, monitoring, and infrastructure as code using tools like Terraform.
• In-depth knowledge of Windows, Tomcat, IIS, and Citrix for system and application administration.
• Hands-on experience with monitoring tools such as DataDog and Precise for system performance and availability metrics.
• Expertise in database management using MS SQL Server, Oracle, and MySQL with advanced query optimization and troubleshooting skills.
• Strong understanding of networking protocols, firewalls, and VPN to ensure secure data flow.
• Proficiency in scripting and automation using PowerShell and other DevOps tools for CI/CD and configuration management.
• Familiarity with modern application frameworks, including .NET, Java, and REST APIs, with experience in managing and deploying microservices.
• Demonstrated ability to troubleshoot and resolve complex system issues, with root cause analysis and incident resolution experience using ServiceNow or equivalent ITSM tools.
• Experience running SWAT sessions, managing incident escalations, and creating corrective action plans.
Desirable Skills:
• Strong documentation skills, including process mapping and data flow diagramming using tools like MS Visio and Confluence.
• Experience in performance tuning for applications, databases, and system environments.
• Knowledge of security protocols and standards, including SSL, OAuth, and HTTP, to safeguard system integrity and performance.