What are the responsibilities and job description for the IT Engineer Level 1 position at Repeat Business Systems?
IT Engineer Position Description: IT Engineer Level 1
Department: Managed Services / Infrastructure Engineering
Reports To:
Location: Albany N.Y.
FLSA Status: Exempt
Job Type: Full-Time
Position Description
The IT systems engineer assesses, designs, implements, maintains, upgrades, and troubleshoots an IT infrastructure, including hardware, software, and networks. They ensure systems are secure, efficient, and reliable; determining issues and providing solutions as needed, often working with support engineers. Responsibilities include installing and configuring operating systems, managing databases, troubleshooting system issues, and optimizing performance and suggesting possible improvements.
Core Responsibilities
Core Responsibilities:
- Infrastructure Design & Implementation:
Plan, design, and configure hardware, software, and network components to meet client requirements. - Troubleshooting & Maintenance:
Identify and resolve complex technical issues to ensure system stability and uptime. - System Optimization:
Tune systems for performance, efficiency, and responsiveness. - Security Management:
Implement and maintain security protocols to protect systems and data from threats. - Software & Hardware Deployment:
Install, configure, and test new software and hardware components, including on-site deployments. - Database Administration:
Manage and maintain databases, including performance tuning and security controls. - Operating System Management:
Install, configure, and manage Windows, Linux, and macOS environments. - Capacity Planning:
Assist in forecasting resource needs and planning for future infrastructure growth. - Quality Control:
Conduct system audits and quality checks to ensure operational efficiency. - Network Architecture:
Design and implement secure and scalable network solutions. - Cloud Computing:
Demonstrate expertise in cloud platforms (e.g., Azure, AWS) and hybrid environments. - Problem Solving:
Diagnose root causes of complex issues and develop long-term solutions. - Collaboration & Support:
Provide technical guidance and mentorship to support staff and collaborate with vendors and clients to resolve advanced issues.
Communication & Collaboration
- Collaborate with clients, vendors, management, and IT staff to gather requirements and deliver solutions.
- Clearly convey technical concepts to both technical and non-technical audiences.
- Mentor and guide junior engineers and support staff.
Skills and qualifications
- Attention to Detail: Ensure accuracy in system configurations and documentation.
- Time Management: Effectively manage multiple projects and deadlines.
- Technical Proficiency:
- Version control tools (e.g., Git, Bitbucket, Subversion)
- Containerization (e.g., Docker, Kubernetes)
- Monitoring and logging tools
- Configuration management systems (e.g., Ansible, Puppet, Chef)Cloud platforms (Azure, AWS, GCP)
Educational Requirements and Certifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience) desired but not required.
- 3–6 years of experience in IT systems engineering or infrastructure roles.
- Industry certifications preferred (e.g., Microsoft, AWS, CompTIA, Cisco).
Salary based on experience.