We are looking for a proactive and technically skilled IT Support Engineer to provide technical assistance to our development teams and internal staff. The ideal candidate will have hands-on experience supporting software engineers, managing development tools, handling system administration tasks, and ensuring smooth IT operations across the organization.
Responsibilities
- Provide L1/L2 technical support for hardware, software, network, and system issues.
- Troubleshoot developer tools: IDEs, Git, build tools, CI/CD, Docker, virtual environments.
- Set up and maintain laptops/workstations (Windows, Linux, macOS).
- Manage user accounts, access, and permissions across internal systems (GitHub/Jira/Confluence/Slack).
- Install, configure, and maintain systems, servers, network devices, and Wi-Fi.
- Monitor internal networks, VPN, firewalls, and connectivity issues.
- Maintain IT asset inventory and oversee procurement and lifecycle tracking.
- Support cloud environments (AWS/Azure/GCP) — optional based on company stack.
- Assist with DevOps tools and environments (Docker, Kubernetes, Jenkins/GitHub Actions).
- Implement and manage security measures: patching, endpoint security, backups.
- Ensure compliance with IT policies, access controls, and system hardening.
- Document IT processes, troubleshooting steps, SOPs, onboarding checklists.
- Automate repetitive IT tasks through scripts (Bash/PowerShell/Python).
- Provide remote support to distributed teams as needed.
Required Qualifications
- Bachelor’s degree in IT/CS or equivalent experience.
- 1–4 years of IT Support / Helpdesk / SysAdmin experience.
- Strong troubleshooting in Windows, Linux, and macOS.
- Good understanding of networking (TCP/IP, DNS, DHCP, VPN).
- Experience with developer tools (Git, IDEs, CI workflows).
- Familiarity with cloud platforms (AWS/Azure/GCP).
- Strong communication and documentation skills.
Job Type: Full-time