Logo
Mudrasys

Computer Systems Engineer

Mudrasys, Pasco, Washington, us, 99302


Job title: Computer Systems Engineer Job duties: System Design and Implementation: Design and plan computer systems, including hardware, software, and network infrastructure, based on the organization's requirements. Install, configure, and deploy computer systems, servers, networking equipment, and related software. Collaborate with other teams and stakeholders to ensure the integration of systems with existing infrastructure and applications. System Administration and Maintenance: Monitor and maintain the performance, availability, and security of computer systems and networks. Troubleshoot and resolve hardware, software, and network issues, including system failures, performance bottlenecks, and security vulnerabilities. Implement and manage backup and disaster recovery solutions to ensure data integrity and business continuity. Apply system updates, patches, and security fixes regularly to maintain system stability and protect against potential threats. Network Infrastructure: Design and implement network architectures, including LANs (Local Area Networks) and WANs (Wide Area Networks). Configure and maintain network devices such as routers, switches, firewalls, and load balancers. Optimize network performance by analyzing and resolving network congestion and connectivity issues. Implement and enforce network security measures, including access controls, firewalls, and intrusion detection systems. System Monitoring and Optimization: Develop and implement system monitoring tools and processes to proactively identify and resolve performance issues. Conduct system performance analysis and capacity planning to ensure optimal resource allocation. Optimize system configurations and parameters to improve efficiency, reliability, and scalability. Provide recommendations for hardware and software upgrades or replacements to meet evolving business needs. Documentation and Reporting: Create and maintain comprehensive system documentation, including system configurations, network diagrams, and operating procedures. Generate reports on system performance, capacity, and security to support decision-making and compliance requirements. Document and communicate technical solutions, troubleshooting steps, and best practices to IT teams and end-users. Collaboration and Support: Collaborate with cross-functional teams, such as software developers, database administrators, and IT support, to meet project goals and deliver integrated solutions. Provide technical support and guidance to end-users, including troubleshooting hardware and software issues, and assisting with system-related inquiries. Research and Professional Development: Stay up to date with emerging technologies, industry trends, and best practices in computer systems engineering. Conduct research and feasibility studies to evaluate the suitability and potential benefits of new technologies or system enhancements. Participate in professional development activities, such as training, certifications, and conferences, to enhance technical skills and knowledge. Degree Requirement: This position requires, at a minimum, a bachelor's degree in computer science, computer information systems, information technology or a combination of education and experience equating to the U.S. equivalent of a Bachelor's degree in one of the aforementioned subjects. Work Schedule : Full Time, 40 Hours/Week