System and Network Engineer
About this position
Responsibilities
• Designing and deploying enterprise-level hardware and software systems that support the organization's operations
• Create designs of network infrastructure in the company
• Assist with planning and implementation of system and network integration
• Developing disaster recovery plans and procedures in conjunction with other IT professionals
• Assessing current systems to secure best practices and balance by complying with regulatory
• Managing broad area virtual private networks (VPNs), fixing network and connectivity issues, and ensuring sufficient network redundancy
• Understanding system administration and how network, hardware and technologies work
• Administering automated workflow tools (i.e., Ansible, Jenkins and Terraform) and server visualization technologies (i.e., VMware, Proxmox)
• Monitoring and maintaining IT infrastructure systems to ensure they remain operational and secure
• Optimizing performance of databases, networks, applications, servers and storage
• Serving as configuration managers to create, apply, and enforce processes for promoting all infrastructure components from the development environment to the testing, demonstrating, and generating environments
• Installing components on networks and servers and ensuring they work in tandem and can be executed without compilation errors in various platforms and environments
• Managing the host environment to ensure proper tuning and sufficient capacity (including web server, proxy server, database servers, VMWare, Cisco, Juniper, SAN, servers)
Requirements
• Bachelor's degree in Computer Science, Engineering, or related field
• At least 3 years of experience as an Infrastructure Engineer or similar role
• Strong knowledge of infrastructure-as-code concepts and tools (e.g., Terraform, Ansible, CloudFormation)
• Experience with cloud platforms like AWS, Azure, or GCP
• Proficient in scripting languages like Bash, Python, or PowerShell
• Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus
• Solid understanding of networking protocols, security principles, and best practices
• Knowledge of monitoring and alerting systems (e.g., Prometheus, Grafana, ELK Stack)
• Strong problem-solving and troubleshooting skills
• Excellent communication and collaboration skills