Systems Engineer
IEvolve, Inc.11 months ago
Buffalo, NY, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
The Systems Engineer is responsible for designing, implementing, supporting, maintaining, and optimizing IT infrastructure to ensure reliability, performance, and security for customers. This role is interdisciplinary, requiring a blend of technical expertise, problem-solving skills, and cross-functional collaboration.
Job Type: Full-time
Compensation: $60,000.00 - $70,000.00 per year
Work Location: In person
Key Responsibilities
- System Design and Implementation: Collaborate with stakeholders to analyze requirements and design scalable, secure, and resilient system architectures.
- Installation and Configuration: Install, configure, test, and maintain various hardware components, operating systems (Windows, Linux, Unix, Mac), and application software.
- System Monitoring and Troubleshooting: Proactively monitor system performance, identify bottlenecks, and diagnose and resolve complex hardware, software, and network issues.
- Security and Data Management: Implement security measures, access controls, data protection protocols, and manage backup and disaster recovery solutions.
- Automation and Scripting: Develop and maintain custom scripts (e.g., Python, PowerShell, Bash) and utilize automation tools to enhance system efficiency.
- Collaboration and Documentation: Work closely with software developers, network engineers, security teams, and management while maintaining detailed technical documentation and operational procedures.
Required Qualifications
- Bachelor’s degree in Computer Science, IT, Engineering, or a related field preferred.
- Relevant certifications such as CompTIA A+, Network+, or ITIL a plus.
- Proficiency with various operating systems (Linux, Windows Server, etc.).
- Experience with cloud platforms (AWS, Azure, GCP) and virtualization technologies (VMware, Hyper-V).
- Strong knowledge of networking fundamentals (TCP/IP, DNS, DHCP, firewalls).
- Scripting and automation skills (Python, PowerShell, Bash).
- Familiarity with configuration management and version control tools (Ansible, Git, etc.).
- Strong analytical and problem-solving abilities.
- Excellent communication skills to convey technical information to non-technical audiences.
- Strong organizational and project management skills.
- Ability to work independently and collaboratively within a team environment.
Benefits & Perks
- 401(k)
- Dental insurance
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Vision insurance
Required Skills
PowerShell
Automation and Scripting
Bash
Windows Server
System Monitoring
Collaboration
Security and Data Management
Ansible
System Design
Implementation
Installation and Configuration
Linux
Python
Cloud Platforms (AWS, Azure, GCP)
Troubleshooting
Networking (TCP/IP, DNS, DHCP, Firewalls)
Git