1 day ago
Bengaluru, IndiaSenior
Responsibilities
- Design and develop secure, maintainable, scalable, and extendable software systems for network automation.
- Automate network-device configuration generation, deployment, operating-system upgrades, monitoring, alerting, and remediation.
- Automate deployment of network gateways across network fabrics using infrastructure as code.
- Collaborate with internal customers and network, systems, and software engineering teams to gather requirements and roll out designs and products.
- Own solutions end to end, including design, development, testing, deployment, and iterative improvement.
- Mentor other engineers and contribute to automation supporting Amazon’s corporate, edge, data-center, and AWS-connected networks.
Requirements
- Bachelor’s degree.
- Experience automating, deploying, and supporting large-scale infrastructure.
- Experience programming in at least one modern language such as Python, Ruby, Golang, Java, C++, C#, or Rust.
- Experience with Linux/Unix.
- Experience with CI/CD pipelines and build processes.
- Deep knowledge of Python, software architecture, AWS products, DevOps patterns, and mature CI/CD processes.
- Preferred: experience with distributed systems at scale.
Benefits
- Amazon describes a flexible work-life culture and work-life harmony.
- Inclusive culture with employee-led affinity groups, events, and learning experiences.
- Mentorship, knowledge-sharing, and career-growth resources.
- Work supports global corporate offices, data centers, and network locations.
About Amazon
Amazon builds and operates a global e-commerce marketplace, logistics network, and consumer devices, and provides cloud computing via AWS for businesses and developers. The company earns revenue from online retail, third‑party seller services, subscriptions like Prime, advertising, and AWS usage. Founded in 1994 and headquartered in Seattle, it is publicly traded on NASDAQ (AMZN) and serves customers in dozens of countries.
