Job Description
Job Title: Network Engineer (AWS & Server Infrastructure)
Job Overview
We are looking for a skilled and proactive Network Engineer to manage and optimize our AWS cloud environment and on-premise server infrastructure. The ideal candidate will have strong experience in networking, cloud services, and system administration, with a focus on performance, security, and scalability.
Key Responsibilities
- Design, implement, and manage network infrastructure across AWS and on-premise environments
- Monitor and maintain cloud resources, including EC2, VPCs, Load Balancers, and security groups
- Configure and manage VPNs, firewalls, and network security protocols
- Ensure high availability, performance, and reliability of systems and networks
- Troubleshoot network and server-related issues in a timely manner
- Implement backup, disaster recovery, and failover strategies
- Collaborate with DevOps and development teams for deployment and scaling
- Maintain documentation of network architecture and processes
Required Skills & Qualifications
- Bachelor's degree in Computer Science, IT, or related field
- 2–5+ years of experience in network engineering or system administration
- Hands-on experience with AWS services (EC2, S3, VPC, RDS, IAM, etc.)
- Strong understanding of TCP/IP, DNS, DHCP, VPN, and firewall configurations
- Experience with Linux/Windows server management
- Familiarity with monitoring tools (e.g., CloudWatch, Nagios, or similar)
- Knowledge of security best practices and compliance standards
- Problem-solving mindset with strong analytical skills
Preferred Qualifications
- AWS certifications (e.g., Solutions Architect, SysOps Administrator)
- Experience with automation tools (Terraform, Ansible, or similar)
- Basic scripting knowledge (Python, Bash, etc.)
What We Offer
- Hybrid work flexibility
- Competitive salary and benefits
- Opportunity to work on scalable cloud infrastructure
- Growth and learning opportunities