Network & DevOps Engineer
Job Description
Role and Responsibilities • Design, deploy, manage, and maintain secure, scalable, and highly available AWS cloud infrastructure. • Hands-on experience with AWS services, including EC2, VPC, S3, RDS, Route 53, ALB/NLB, CloudFront, and Auto Scaling. • Strong experience with AWS serverless infrastructure, including Lambda, API Gateway, SQS, SNS, and EventBridge. • Deep understanding of AWS security services, including WAF, Security Hub, GuardDuty, Inspector, IAM, KMS, and AWS Shield. • Implement and manage Infrastructure as Code (IaC) using Terraform, CloudFormation, or AWS CDK. • Design, automate, and maintain CI/CD pipelines using Jenkins, Git, Docker, and Kubernetes (where applicable). • Strong Linux system administration experience, including Nginx, server configuration, security hardening, patch management, and troubleshooting. • Monitor AWS infrastructure and application performance, including logging, alerting, incident management, and root cause analysis. • Implement and maintain backup, disaster recovery, business continuity, and high-availability strategies. • Manage AWS infrastructure upgrades, vulnerability remediation, resource optimization, capacity planning, and cost management. • Design, configure, and troubleshoot LAN, WAN, VPN, Wi-Fi, DNS, routing, switching, and network connectivity. • Hands-on experience with next-generation firewalls (NGFW), preferably Fortinet FortiGate, including firewall policies, VPNs, and network security management. • Strong understanding of networking protocols, SSL/TLS certificates, network security, and load balancing. • Administer Microsoft 365, Entra ID (Azure AD), Microsoft Intune, Google Workspace, and enterprise email systems. • Manage endpoint security, device compliance, antivirus, encryption, user accounts, and access management policies. • Automate infrastructure provisioning, application deployments, maintenance activities, and routine operational tasks. • Troubleshoot production incidents, infrastructure failures, application deployment issues, and network performance problems. • Maintain network diagrams, technical documentation, operational procedures, and infrastructure configuration records. • Collaborate with development and IT teams to ensure reliable deployments, infrastructure availability, and operational efficiency. • Manage day-to-day AWS cloud operations, office IT infrastructure, and enterprise network security.
Qualifications & Preferred Skills • Bachelor's degree in Computer Science, Information Technology, Network Engineering, or a related field. • Minimum 4+ years of relevant experience in AWS Cloud, DevOps, Network Engineering, or Systems Administration. • Strong hands-on experience with AWS infrastructure, serverless architecture, cloud security, and DevOps automation. • Practical experience with enterprise networking, virtualization, firewalls, and network security appliances. • Experience with Microsoft 365 administration, Intune, and endpoint management. • Strong analytical, troubleshooting, problem-solving, and technical documentation skills. • Ability to work independently and collaboratively in a fast-paced technical environment. • AWS certifications, Fortinet certifications, or relevant Microsoft certifications will be considered an advantage.