Job Title: AWS Engineer with Network Experience
Job Overview:
We are seeking a highly skilled and consultative AWS Engineer/Network DevOps Engineer to design, implement, and manage a large-scale network and DevOps infrastructure. The ideal candidate will bring expertise in cloud automation, serverless architecture, and network engineering, specifically within AWS environments. In this role, you will work closely with cross-functional teams to ensure the efficient operation of hybrid environments that connect on-premise, cloud, and third-party vendor resources. You will also focus on developing and consuming RESTful APIs, as well as automating infrastructure with AWS tools like Lambda, Step Functions, and IAM roles.
Key Responsibilities:
- Design, implement, and manage cloud-based network solutions, primarily using AWS technologies such as VPC, Transit Gateway, and Load Balancers.
- Develop automation processes for AWS environments using tools like AWS Lambda, Step Functions, and Systems Manager Agent (SSM Agent).
- Architect and implement Hub-and-Spoke network architecture, including centralized firewalls, traffic routing, and URL filtering using tools such as Palo Alto, F5 load balancers, and AWS Transit Gateway.
- Create and maintain RESTful APIs for seamless integration between systems, with a focus on security, authentication, and authorization.
- Automate cross-account resource management in AWS, including setting up secure API consumption and handling IAM roles for secure connectivity.
- Govern network security and traffic routing across multiple regions (50+), ensuring efficient and secure connectivity between different cloud environments and third-party vendors.
- Develop scalable solutions to automate SSM agent installations and security updates for thousands of VMs across large-scale environments.
- Provide detailed architectural insights during interviews and client meetings, demonstrating expertise in traffic routing, transitive routing, centralized firewall setup, and inspection processes within a Hub-and-Spoke model.
Required Skills and Experience:
- DevOps and API Development:
- Experience with AWS cross-account automation.
- Strong knowledge of serverless architectures including AWS Lambda and Step Functions.
- Hands-on experience with AWS IAM roles and Systems Manager Agent (SSM Agent).
- Proficiency in RESTful API development and consumption.
- Experience in Python and ASP.NET API development.
- Networking:
- Deep understanding of cloud/network-related APIs, including Firewalls, AWS VPCs, Transit Gateway, and Load Balancers.
- Expertise in designing and implementing Hub-and-Spoke architectures, with a focus on traffic routing, centralized firewalls, and external application integration.
- Hands-on experience in URL filtering, IPS, Wildfire, Palo Alto, and F5 load balancers.
- Cloud and Automation:
- Proven experience with AWS automation, including SSM Agents, Lambda, and IAM roles.
- Knowledge of networking in hybrid environments (on-prem, cloud, and third-party vendor connections).
- Ability to automate governance, security, and network changes at scale across large, multi-account environments.
- Consultative Approach:
- Ability to engage in consultative discussions with clients, focusing on experience and architectural concepts rather than tool specifics.
- Experience explaining complex networking and automation concepts clearly to both technical and non-technical stakeholders.
Preferred Qualifications:
- Experience with additional cloud platforms like Azure or GCP.
- Experience with governance at scale, particularly with AWS or multi-cloud environments.
- Familiarity with Java is a plus.