Systems Administrator
Role details
Job location
Tech stack
Job description
Join our dynamic team as a Systems Administrator and become a vital driver of our IT infrastructure excellence! In this energetic role, you will oversee the deployment, configuration, and maintenance of complex systems to ensure seamless operations across our organization. Your expertise will empower us to deliver innovative solutions, optimize system performance, and uphold top-tier information security standards. If you thrive in fast-paced environments and are passionate about leveraging cutting-edge technologies, this is your chance to make a meaningful impact!, * Manage and monitor diverse IT systems including operating systems such as Windows, Linux, and UNIX to guarantee stability and security.
- Design, implement, and maintain system architecture solutions utilizing virtualization platforms like VMware and ESXi, ensuring scalable and resilient infrastructure.
- Oversee system administration tasks including system design, configuration management, patching, and troubleshooting across cloud environments such as AWS and Azure.
- Develop automation scripts using Bash, Python, Shell Scripting, or PowerShell to streamline operations and improve efficiency within the SDLC (Software Development Life Cycle).
- Configure and manage network components including DNS, DHCP, VPNs, firewalls, load balancing solutions, and computer networking protocols to ensure secure connectivity.
- Implement security measures by managing firewalls, information security protocols, and access controls to protect sensitive data across all systems.
- Collaborate with solution architects to develop service-oriented architecture (SOA) frameworks using RESTful APIs and microservices for scalable application deployment.
- Utilize tools like Git, Jenkins, CI/CD pipelines for continuous integration/delivery processes that support DevOps practices.
- Maintain comprehensive documentation of system configurations, architecture diagrams, and operational procedures for audit readiness and knowledge sharing.
Requirements
Do you have experience in Organizational skills?, * Proven experience in system administration within complex IT environments involving RAID controllers, load balancing, virtualization (VMware/ESXi), and container orchestration with Kubernetes.
- Strong background in system design and architecture principles across diverse platforms including Windows Server, Linux distributions (Ubuntu, CentOS), and UNIX systems.
- Hands-on expertise with databases such as MySQL, PostgreSQL, Oracle, Microsoft SQL Server; including query optimization using T-SQL or PL/SQL.
- Familiarity with NoSQL databases like Cassandra or MongoDB is a plus for managing large-scale data solutions.
- Knowledge of programming languages such as JavaScript, Java, Python; experience developing RESTful APIs for application integration is highly desirable.
- Experience working within Agile methodologies and SDLC frameworks to deliver reliable IT solutions efficiently.
- Strong understanding of computer networking concepts including DNS management, DHCP configuration, VPN setup, firewall policies, and network security best practices.
- Demonstrated ability to implement infrastructure automation using scripting languages like Bash or Shell Scripting combined with version control tools such as Git. Embark on a journey where your technical prowess fuels innovation! We're committed to fostering an environment that encourages growth through continuous learning in areas like solution architecture and information security-empowering you to stay ahead in the ever-evolving world of IT infrastructure management.
Benefits & conditions
$22 - $25 an hour - Temporary, Contract