About the Role:
Positions in this function include those who monitor and operate computer and peripheral equipment: review, analyze, and modify programming systems including encoding, testing, debugging and installing for large-scale computer systems. Evaluate system specifications, input/output processes, and working parameters for hardware/software compatibility. Provide expertise in software systems programming, operating software applications, consulting on complex projects/existing applications, timely completion of scheduled jobs, and overall operating systems. Also includes overseeing environments health and facilitation of high severity incidents to improve the state of service availability and continuity. Develop processes and activities that focus on restoring service after an incident occurs. Document all hardware, application, facility, etc. problems and take corrective action as required.
Experience:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Minimum 3-5 years of relevant work experience as a Linux Administrator
- Experience in Operating Systems (Windows Server, Linux Operating System, CentOS, Ubuntu)
- Knowledge in Cloud Server (AWS EC2, Google Cloud, Microsoft Azure)
- Experience in Database Management (Oracle, MySQL, PostgreSQL)
Primary Responsibilities:
- Deployment of Operating System Security and Software Updates
- Vulnerability and risk management including antivirus, baselines.
- Expertise in hardening, testing, and monitoring systems against possible security threats, with exposure to various regulatory standards.
- Handling server administration functions across the nation and abroad
- Experience with auditing and security standards.
- Highly organized, possess a meticulous attention to detail and comfortable working within strict operational boundaries and procedures.
- Collaboration: Work closely with software engineer and other team members to ensure successful delivery of products.
- Involved in providing 24x7 on-call support of Server Operating Systems as part of rotating team coverage.
- Assist in defining standards, guidelines, best practices, and metrics.
- Ability to create and maintain all documentation and adhere to company standards, policy, and regulations.
- Analyze all aspects of the existing infrastructure and recommends modifications that will enhance system reliability, availability, serviceability, and salability.
- Excellent communication and multitasking skills, highly organized, ability to complete high level projects with little supervision.
- Work with teammates, clients, and other teams to identify and address systems problems.
- Continuous Learning: Stay current with industry trends and technologies to improve development practices and enhance the overall quality of the software.