Job Description
Key Responsibilities
• Develop comprehensive network designs for AWS, including VPCs, subnets, route tables, gateways, load balancers, and DNS.
• Implement security best practices (Security Groups, NACLs, WAF, AWS Shield) and ensure compliance with industry standards.
• Configure and manage hybrid connections (VPN, Direct Connect) between on-premises and AWS environments.
• Use scripting (Python, Terraform) to automate network provisioning and management.
• Monitor, troubleshoot, and optimize network performance and throughput for cost efficiency.
• Work with developers, security, and infrastructure teams to integrate solutions.
• Plan and execute the migration of existing network workloads to the cloud.
• Develop processes for continuous deployment, including full orchestration of the deployment workflow.
• Create tools and scripts to enhance the efficiency of operational tasks.
• Establish and disseminate best practices for DevOps, SecOps, CI/CD, and cloud infrastructure throughout the organization.
• Implement monitoring processes and design/deploy monitoring dashboards.
• Build and support system automation, deployment, and continuous integration tools.
• Demonstrate a thorough working knowledge of the Software Development Life Cycle (SDLC) methodology, including processes and deliverables.
• Aid in the maintenance and monitoring of production environments.
• Assist in the design and support of internal development environments on public cloud.
• Communicate effectively, both verbally and in writing, with team members and stakeholders.
Operational Responsibilities
• Lead multiple development projects.
• Provide coaching and mentoring to team members.
• Support both development and production environments.
• Communicate project status, metrics, and issues clearly and effectively.
Basic Qualifications
• 5-10 years of demonstrated experience in cloud architecture.
• 1-5 years of experience with Google Cloud Platform (GCP) or AWS.
• 1-5 years working in Linux environments.
• 1-5 years of experience with scripting languages, preferably Bash or Python.
• 1-5 years working with Git SCM, including GitHub and GitLab.