What are the responsibilities and job description for the MS Server/Networking position at Sentage Managed Security Services?
Job Overview
We are seeking a dynamic and highly skilled MS Server/Networking Specialist to join our IT team. In this role, you will be responsible for designing, implementing, and maintaining Microsoft server environments and networking infrastructure to ensure optimal performance, security, and scalability. Your expertise will support our organization's digital transformation initiatives, leveraging cutting-edge technologies such as virtualization, cloud services, and microservices architecture. This position offers an exciting opportunity to work on complex system architecture projects, enhance system security, and collaborate with cross-functional teams to deliver innovative IT solutions that drive business success.
At this time over 90% of this work is remote but need to be avaiable for in person as well.
Responsibilities
- Manage and maintain Windows Server environments, including installation, configuration, patching, and troubleshooting of operating systems such as Windows Server and Linux.
- Design and implement scalable network solutions utilizing firewalls, VPNs, DNS, DHCP, load balancing, and other networking protocols to ensure secure connectivity across multiple sites.
- Administer virtualization platforms like VMware ESXi and Microsoft Hyper-V to optimize resource utilization through server consolidation and virtual machine management.
- Develop and maintain system architecture diagrams for service-oriented architecture (SOA), microservices, and solution architecture projects aligned with business needs.
- Configure and manage databases such as SQL Server, MySQL, PostgreSQL, and Oracle for high availability, performance tuning, backups, and disaster recovery planning.
- Implement security best practices by managing firewalls, information security protocols, access controls, and monitoring tools to safeguard organizational data.
- Automate routine tasks using scripting languages like Bash (Unix shell), PowerShell, Python, or Shell Scripting to improve efficiency within the SDLC (Software Development Life Cycle).
- Collaborate with development teams utilizing DevOps practices including CI/CD pipelines with tools like Jenkins and Git for seamless deployment of applications using RESTful APIs or microservices architecture.
- Support cloud migration efforts by integrating AWS or Azure services into existing infrastructure while ensuring compliance with industry standards.
- Monitor system performance using load balancing techniques and tools; troubleshoot network issues related to DNS, VPNs, or network hardware components such as RAID controllers.
Qualifications
- Proven experience in system administration of Windows Server (including Active Directory) and Linux operating systems in enterprise environments.
- Strong knowledge of computer networking concepts including TCP/IP protocols, DNS, DHCP, VPNs, firewalls, load balancing solutions, and network security best practices.
- Hands-on experience with virtualization technologies such as VMware ESXi or Microsoft Hyper-V; familiarity with VMware vSphere is a plus.
- Proficiency in scripting languages like Bash (Unix shell), PowerShell or Python for automation tasks.
- Deep understanding of system design principles within service-oriented architecture (SOA) and microservices frameworks.
- Experience working with databases such as Microsoft SQL Server, MySQL/PostgreSQL/Oracle; knowledge of T-SQL or PL/SQL is advantageous.
- Familiarity with cloud platforms including AWS or Azure; experience with container orchestration tools like Kubernetes is preferred.
- Knowledge of DevOps practices including CI/CD pipelines using Jenkins or similar tools; experience with Git version control is essential.
- Strong problem-solving skills combined with excellent communication abilities; ability to work effectively in Agile teams within a fast-paced environment.
- Relevant certifications such as Microsoft Certified: Azure Solutions Architect Expert or VMware Certified Professional (VCP) are highly desirable. Join us to be part of a forward-thinking organization committed to leveraging innovative IT solutions! This role offers the chance to develop your expertise in a collaborative environment while contributing directly to our technological growth and operational excellence.
Pay: $65.00 - $165.00 per hour
Benefits:
- Flexible schedule
Work Location: In person
Salary : $65 - $165