Job Summary:
Design, implement, and manage cloud-based network infrastructure and services, ensuring security, scalability, and reliability.
Key Responsibilities:
1. Cloud Network Architecture: Design and deploy cloud network architectures (AWS, Azure, Google Cloud).
2. Network Security: Implement and manage cloud security measures (firewalls, access controls, encryption).
3. Virtual Network Management: Configure and manage virtual networks, subnets, and routing.
4. Cloud Resource Management: Provision and manage cloud resources (instances, storage, databases).
5. Network Monitoring and Troubleshooting: Monitor cloud network performance, identify issues, and resolve problems.
6. Compliance and Governance: Ensure cloud network compliance with regulatory requirements.
7. Collaboration: Work with development teams to ensure seamless integration with cloud-based applications.
8. Disaster Recovery: Develop and implement cloud-based disaster recovery strategies.
Required Skills:
1. Cloud platforms (AWS, Azure, Google Cloud)
2. Network protocols (TCP/IP, DNS, DHCP)
3. Network security (firewalls, VPNs, access controls)
4. Virtualization (VMware, VirtualBox)
5. Scripting languages (Python, PowerShell)
6. Cloud security frameworks (NIST, HIPAA)
7. ITIL or ITSM knowledge
8. Strong problem-solving and analytical skills
Education and Certifications:
1. Bachelor's degree in Computer Science, Information Technology, or related field.
2. Cloud certifications (AWS Certified Solutions Architect, Azure Certified Network Engineer).
3. Networking certifications (CCNA, CCNP).