We are seeking an experienced Public Cloud Network Security Engineer to design, build, and maintain secure, scalable, and highly available cloud network infrastructure. The ideal candidate should have strong hands-on expertise in AWS, GCP, Network Security, Terraform, Python, and Infrastructure as Code (IaC).
Key Responsibilities:
Design and implement highly secure, scalable, and resilient public cloud network architectures.
Build and manage cloud network security solutions across AWS and GCP.
Implement network segmentation strategies using cloud-native security services.
Develop automated infrastructure deployment solutions using Terraform and Infrastructure as Code.
Implement CI/CD pipelines and automated testing for cloud infrastructure.
Develop automation scripts and tools using Python, Golang, and cloud SDKs.
Implement cloud security best practices and compliance standards.
Work with Kubernetes and container security technologies.
Collaborate with cloud engineering, platform, networking, and operations teams.
Identify opportunities to automate processes and improve cloud service delivery.
Ensure infrastructure security, auditability, availability, and compliance.
Must-Have Technical Skills
AWS Cloud Networking and Security
Google Cloud Platform (GCP)
Network Security Engineering
Network Segmentation
Infrastructure as Code (IaC)
Terraform
Python Programming
Golang
CI/CD Pipelines
Kubernetes
Container Security
AWS / GCP SDKs
Cloud Security Best Practices
Experience Requirements
6–10 years of relevant IT experience.
Strong experience in public cloud network security.
Hands-on experience with AWS and GCP network security services.
Proven experience with Terraform and automated infrastructure deployment.
Strong programming and automation skills using Python or Golang.
Experience implementing cloud security policies and compliance frameworks.
Knowledge of cloud-native applications and container orchestration.