Job Overview
We are seeking a skilled Systems Administrator to join our dynamic IT team. The ideal candidate will be responsible for managing and maintaining our IT infrastructure, ensuring optimal performance, security, and availability of systems. This role requires a strong background in system administration, computer networking, and information security, along with proficiency in various operating systems and cloud technologies.
Responsibilities
- Manage and maintain servers and IT infrastructure, including RAID controllers and virtualization technologies such as VMware and ESXi.
- Implement and support service-oriented architecture (SOA) and solution architecture for various applications.
- Design, configure, and maintain databases using MySQL, PostgreSQL, Oracle, and Microsoft SQL Server.
- Develop and manage RESTful APIs to facilitate communication between services.
- Ensure system security through the implementation of firewalls, VPNs, and other security measures.
- Collaborate with development teams using Agile methodologies to support software development life cycle (SDLC) processes.
- Monitor system performance and troubleshoot issues related to load balancing, DNS, DHCP, and computer management.
- Utilize scripting languages such as Bash (Unix shell), Python, or JavaScript for automation tasks.
- Manage cloud services on platforms like AWS and Azure while ensuring compliance with best practices in information security.
- Participate in the design of microservices architecture to enhance application scalability.
Experience
- Bachelor's degree in Computer Science or a related field is preferred.
- Proven experience in system administration with a strong understanding of IT infrastructure components.
- Familiarity with container orchestration tools like Kubernetes is a plus.
- Experience with DevOps practices including CI/CD pipelines using tools like Git and Jenkins.
- Knowledge of NoSQL databases as well as traditional SQL databases is beneficial.
- Strong understanding of operating systems including Windows and Linux environments.
- Excellent problem-solving skills with the ability to work independently or as part of a team. Join us to leverage your expertise in systems engineering and administration while contributing to innovative projects that drive our business forward.
Job Type: Contract
Pay: $35.00 - $50.00 per hour
Expected hours: 40 per week
Work Location: In person
Report job