Systems Administrator
Role details
Job location
Tech stack
Job description
Join our dynamic IT team as a Systems Administrator and become the backbone of our organization's technology infrastructure! In this pivotal role, you will be responsible for designing, implementing, and maintaining robust system architectures that power our operations. Your expertise will ensure seamless system performance, security, and scalability across diverse platforms. If you thrive in a fast-paced environment and are passionate about optimizing IT infrastructure, this is your chance to make a significant impact in a forward-thinking company dedicated to innovation and excellence., * Manage and support enterprise-wide system administration tasks across Windows, Linux, and UNIX operating systems to ensure optimal performance and security.
- Design, implement, and maintain system architecture solutions utilizing virtualization technologies such as VMware and ESXi, ensuring efficient resource utilization.
- Oversee system design and deployment for cloud environments including AWS and Azure, integrating solutions with container orchestration tools like Kubernetes.
- Configure and monitor critical network components including firewalls, VPNs, DNS, DHCP, load balancers, and computer networking protocols to safeguard data flow.
- Develop automation scripts using Bash, Python, Shell Scripting, and other scripting languages to streamline system management processes within CI/CD pipelines using Jenkins or Git.
- Administer databases such as MySQL, PostgreSQL, Oracle, and Microsoft SQL Server; optimize performance through tuning and query analysis using T-SQL or PL/SQL.
- Implement security best practices by managing information security protocols, firewalls, RESTful APIs, REST services, and microservices architecture to protect organizational data assets.
- Collaborate within Agile teams to support SDLC (Software Development Life Cycle) processes; contribute to solution architecture discussions for scalable service-oriented architecture (SOA).
Requirements
Do you have experience in Windows support?, Do you have a Bachelor's degree?, * Proven experience in system administration with a strong understanding of operating systems including Windows Server, Linux distributions, UNIX variants.
- Hands-on knowledge of RAID controller management for storage solutions; experience with SAN/NAS environments is a plus.
- Expertise in system design principles involving system architecture, solution architecture, and systems engineering methodologies.
- Familiarity with virtualization platforms such as VMware ESXi; experience with VMs management using vSphere or similar tools.
- Strong background in computer networking concepts including DNS, DHCP, VPNs, load balancing techniques, firewalls, and network security best practices.
- Proficiency in scripting languages such as Bash (Unix shell), Python; experience with automation tools like Jenkins or Git for DevOps workflows.
- Experience working with cloud platforms like AWS or Azure; knowledge of containerization technologies including Kubernetes is highly desirable.
- Knowledge of NoSQL databases such as Cassandra or MongoDB; understanding of RESTful API development and microservices architecture.
- Bachelor's degree in Computer Science or related field; relevant certifications such as Cisco CCNA/CCNP, VMware VCP/VCIX are advantageous.
- Strong problem-solving skills with the ability to troubleshoot complex system issues quickly while maintaining high service availability. Join us to leverage your technical expertise in a vibrant environment where innovation drives success!
Benefits & conditions
$48 - $52 an hour - Permanent, Part-time, Full-time, Pulled from the full job description
- 401(k)
- Health insurance
- Paid time off
- Flexible schedule, * 401(k)
- Flexible schedule
- Health insurance
- Paid time off