IT & Systems Administrator
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and highly skilled IT & Systems Administrator to lead the management, maintenance, and optimization of our organization's IT infrastructure. This role is pivotal in ensuring the stability, security, and efficiency of our systems, supporting business operations through innovative solutions and expert system administration. The ideal candidate will thrive in a fast-paced environment, demonstrating a proactive approach to system design, troubleshooting, and continuous improvement. Join us to empower our technology landscape and drive operational excellence!, * Manage and oversee the organization's IT infrastructure, including servers, networks, storage systems, and virtualization platforms such as VMware and ESXi.
- Design, implement, and maintain system architecture solutions utilizing cloud services like AWS and Azure, ensuring scalability and security.
- Administer operating systems including Windows, Linux, and UNIX environments; perform system updates, patches, and configurations to optimize performance.
- Develop and maintain automation scripts using Bash, Python, Shell Scripting, and other scripting languages to streamline system management tasks.
- Configure and monitor network components such as firewalls, VPNs, DNS, DHCP, load balancers, and ensure robust computer networking security measures are in place.
- Implement security protocols aligned with information security best practices; manage firewalls, intrusion detection systems, and access controls to safeguard data.
- Support database management activities involving MySQL, PostgreSQL, Oracle, Microsoft SQL Server; optimize database performance through T-SQL or PL/SQL scripting.
- Collaborate within an Agile environment utilizing DevOps practices; facilitate CI/CD pipelines with tools like Jenkins and Git for seamless software deployment.
- Design system solutions employing microservices architecture with RESTful APIs; utilize Kubernetes for container orchestration and system scalability.
- Conduct solution architecture planning for new projects; ensure integration with existing systems using REST APIs and service-oriented architecture principles.
- Maintain comprehensive documentation of system configurations, procedures, and incident reports; support disaster recovery planning and business continuity efforts., * Maintain and update company website, ensuring uptime and performance
- Manage and support restaurant applications (e.g., Jolt, Homebase, POS systems)
- Provide IT support for all 8 restaurant locations
- Troubleshoot hardware, software, and network issues
- Install, configure, and maintain computers, printers, and POS systems
- Monitor system performance and resolve technical issues quickly
- Coordinate with third-party vendors for software and hardware support
- Ensure data security, backups, and system updates
- Train staff on basic system usage when needed
- Maintain IT documentation and system records
Requirements
- Proven experience in system administration across diverse operating systems including Windows Server, Linux distributions (Ubuntu, CentOS), UNIX.
- Strong background in systems engineering with expertise in virtualization (VMware ESXi), containerization (Kubernetes), and cloud platforms (AWS & Azure).
- Hands-on experience with network configuration including VPNs, DNS management, DHCP setup, load balancing techniques, firewalls, and network security protocols.
- Familiarity with database administration involving MySQL, PostgreSQL, Oracle databases; proficiency in SQL/T-SQL/PL/SQL scripting for performance tuning.
- Knowledge of modern software development lifecycle (SDLC), Agile methodologies, DevOps practices including CI/CD pipelines using Jenkins or similar tools.
- Skilled in scripting languages such as Bash or Shell Scripting to automate routine tasks; experience with Git version control for code management.
- Understanding of information security principles; ability to implement best practices for data protection across all systems.
- Experience working with APIs (Application Programming Interfaces) for system integration; knowledge of RESTful API design principles. Join us to be at the forefront of technology innovation! We're committed to fostering a vibrant environment where your expertise drives impactful solutions that support our organization's growth while offering opportunities for professional development in a collaborative setting., * Bachelor's degree in: Information Technology, Computer Science, Information Systems (or related field), * Experience in IT support or system administration
- Knowledge of POS systems and restaurant tech tools (preferred)
- Familiarity with apps like Jolt, Homebase, or similar platforms
- Basic networking knowledge (Wi-Fi, routers, troubleshooting)
- Website maintenance experience (WordPress or similar)
- Strong problem-solving and communication skills
- Ability to handle multiple locations and prioritize tasks
Benefits & conditions
- Insurance
- Paid time off, * 401(k)
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off