Design, deploy, and manage secure server infrastructure across on-premises, cloud, and hybrid environments. Implement system monitoring, automation, and security protocols to ensure high availability and operational excellence.
This is a remote position.
Summary: As a System Engineer within the IT Services industry, you will play a pivotal role in designing, implementing, maintaining, and optimizing complex IT infrastructure systems that support enterprise-level operations. This role is critical to ensuring system reliability, security, performance, and scalability across on-premises, cloud, and hybrid environments. You will collaborate with cross-functional teams to deliver robust, resilient, and future-ready infrastructure solutions that align with business objectives and industry best practices. The ideal candidate is a proactive problem-solver with a strong foundation in system administration, automation, and cybersecurity, capable of driving operational excellence while supporting innovation through technology.
Responsibilities:
- Design, deploy, and manage scalable and secure server infrastructure across on-premises, cloud (AWS, Azure, or GCP), and hybrid environments.
- Implement and maintain system monitoring, logging, and alerting tools (e.g., Nagios, Zabbix, Datadog) to ensure high availability and rapid incident response.
- Automate routine system administration tasks using configuration management tools such as Ansible, Puppet, or Chef.
- Ensure system security through patch management, vulnerability assessments, firewall configurations, and compliance with industry standards (e.g., ISO 27001, SOC 2).
- Lead system upgrades, migrations, and disaster recovery planning, including regular testing of backup and failover procedures.
- Collaborate with development and network teams to support application deployment, performance tuning, and infrastructure-as-code (IaC) practices.
- Document system architectures, procedures, and troubleshooting guides to maintain knowledge continuity and operational transparency.
- Provide technical leadership and mentorship to junior engineers and support staff.
Requirements
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field; relevant certifications (e.g., AWS Certified SysOps Administrator, Microsoft Certified: Azure Administrator, CompTIA Security+, Red Hat RHCE) are highly preferred.
- Minimum of 5 years of experience in system engineering, infrastructure administration, or a related role within IT services.
- Proven expertise in Linux/Unix and Windows Server environments, including Active Directory, DNS, DHCP, and group policies.
- Strong proficiency with virtualization platforms (VMware, Hyper-V) and containerization technologies (Docker, Kubernetes).
- Hands-on experience with cloud infrastructure and services, including IAM, VPCs, auto-scaling, and cloud-native security.
- Experience with scripting languages (e.g., Bash, PowerShell, Python) for automation and system management.
- Familiarity with DevOps practices, CI/CD pipelines, and infrastructure-as-code (Terraform, CloudFormation).
- Excellent troubleshooting, analytical, and communication skills with the ability to work independently and in team settings.
- Ability to work in a fast-paced, dynamic environment with shifting priorities and tight deadlines.