Computer Systems Engineer

Pasco, Washington

Mudrasys
Apply for this Job
Job title: Computer Systems Engineer

Job duties:

  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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
Date Posted: 07 April 2025
Apply for this Job