Job Summary: The System Engineer will be responsible for the design, deployment, configuration, and ongoing maintenance of our IT systems and infrastructure. This includes ensuring optimal performance, reliability, security, and scalability of our systems. The role will involve collaboration with other departments to ensure that system requirements are met and that IT strategies align with business objectives.
Key Responsibilities:
- Design, install, and configure enterprise-level systems and networks.
- Monitor system performance and provide troubleshooting and maintenance support.
- Ensure high availability and reliability of critical systems, including backup and disaster recovery strategies.
- Develop and implement security measures to protect systems against potential threats.
- Collaborate with software developers, network engineers, and IT support staff to implement and maintain systems.
- Automate processes through scripting and configuration management tools.
- Perform system upgrades, including patches and updates, while minimizing downtime.
- Maintain system documentation, including standard operating procedures, network diagrams, and configuration files.
- Support virtualization technologies (e.g., VMware, Hyper-V) and cloud services (e.g., AWS, Azure).
- Work closely with stakeholders to gather requirements and design solutions that meet business needs.
- Provide technical support and training to end-users.
Bachelor’s degree in Computer Science, Information Technology, or related field.Proven > 5 years experience as a System Engineer or in a similar role.Proficiency with Windows, Linux, or Unix system administration.Experience with cloud platforms (AWS, Azure, GCP) and virtualization technologies.Strong knowledge of network protocols (TCP/IP, DNS, DHCP, VPN) and security best practices.Experience with automation tools (e.g., Ansible, Puppet, or Chef) and scripting languages (e.g., Python, Bash, PowerShell).Familiarity with database systems (SQL, MySQL, etc.) and storage technologies.Ability to troubleshoot complex system issues and resolve technical problems efficiently.Preferred Qualifications:Certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect, or CompTIA Network+.Experience with containerization technologies (e.g., Docker, Kubernetes).Familiarity with ITIL practices and incident management.