Software Engineer, SREIndia
Life at Grab
At Grab, every Grabber is guided by The Grab Way, which spells out our mission, how we believe we can achieve it, and our operating principles - the 4Hs: Heart, Hunger, Honour and Humility. These principles guide and help us make decisions as we work to create economic empowerment for the people of Southeast Asia.
Get to know the Team
The SRE team is responsible for getting things to production in the most efficient and fastest way possible. We architect solutions, tools and platforms around provisioning, configuration, CICD, monitoring, SLA, performance and uptime. Our team is passionate about the details and we work very closely with a wide range of stakeholders.
Get to know the Role
Design and implement the architecture of next generation of automated infrastructure following Infrastructure as a Code model.
Identify and resolve problems relating to critical service operations and to prevent their recurrence using different methods of automation
Be involved in change, release and incident management
Help improve reliability, stability and tackle scalability challenges with engineering teams
Mentor other engineers, define our technical culture, and help build a fast-growing team
The Day-to-Day Activities
Collaborate with development and SRE teams to build scalable network designs integrating on-premises and cloud deployments for running large-scale production. environments.
Performs complex design, engineering, implementation, maintenance, and upgrade of the local area network (LAN) and/or wide area network (WAN), and/or security infrastructure.
Regular network administration duties including network hardware, i.e. switches, firewalls, network/security devices install, vulnerability assessment and patch management, Network problem determination and resolution, log analysis, etc.
Design, configure, test, and maintain all network infrastructure and services, including switches, routers, firewalls, VPN, UTM and Identity Services both physical and virtual device form factors.
Identify, diagnose, and resolve network problems including network connectivity, traffic utilization, etc. using available network tools in a timely fashion.
Ensure continued smooth operation of cross geographic network infrastructure. Lead solution designing, architecture, and implementation of growing network service portfolio as a member of a team.
Provides complex internal analysis and support of the network and security infrastructure
Provides reporting on network metrics, health and diagnostic as needed.
Work with vendors in root causing network outages, debugging vendor software issues, creating service-requests and follow up with vendors with escalations for high critical and high severity issues.
Proactively anticipates networking and security needs for planning and budgeting
Reviews network and/or security service/maintenance arrangements.
Responds to critical network outages and develops business continuity and disaster recovery plans
Participate in the rotating "on-call" schedule with other members of the team solving the most complex networking issues.
2+ years of experience with a cloud-based organization, or enterprise-level network in network engineering, administration or design roles.
End to End Network architecture experience is a must.
Prior experience in network architecture or engineering for large enterprise high-availability consumer-facing B2C or B2B network interactions.
Experience with Cisco, Juniper, Arista, HPE, Vmware, F5, Palo Alto, FireEye, Dell network products is preferred.
Experience with Enterprise Access, Data Center, SD-WAN network design, and implementation.
Design knowledge of IPv4 and IPv6 networks for data centers and/or WANs, Identity and Policy, AAA, DDoS protection and data security with MACSec, TLS and IPSec VPN, Route 53, VPC, CDN, DNS, load balancing, VxLAN, GRE and WAN Optimization.
Experience in network security design with ACLs, vLANs, VRFs, Micro-Segmentation, Security Group based policies, Policy-maps, Object-Groups, NAT, Unified Threat Management, DNS protection, Web and Application Security.
Experience with Python, Ansible, Jenkins, ScoutSuite, SaltStack and other development frameworks as applied to Network Automation.
Knowledge of Network configuration protocols such as NETCONF/YANG/OpenConfig standards
Experience with technology Proof-of-Concept projects, lab trials, and vendor/technology evaluation
Excellent communicator with the ability to document and present technology concepts and work across teams
Collaborate with network engineering and security teams. Make recommendations on next-generation capabilities to support new business requirements.
Network certifications (CCNP, CCIE, or JNCIE) would be a plus.
SaaS Platform: Elastic Search Big Data platform, Kafka, Zookeeper, Hbase, Hadoop, Spark and other components like NGINX, Docker, Kubernetes, Auth0/IDP/SSO etc.
Cloud Infrastructure: AWS and. Azure networking, Vnet, VMs, Resource groups, Storage accounts, Scale set.
Programming: Good Understanding of REST API and JSON Structures. Should be familiar with engineering practices, architecture/workflows, use cases etc.
We are committed to building diverse teams and creating an inclusive workplace that enables all Grabbers to perform at their best, regardless of nationality, ethnicity, religion, age, gender identity or sexual orientation and other attributes that make each Grabber unique.
Grab is an equal opportunity employer. We owe our success to the talents of our globally-diverse team and the varying perspectives they add to our thriving community.
Grab does not accept unsolicited resumes sent by recruiting agencies. Please do not forward resumes to our job postings, Grab employees or other parts of the business. Grab will not be liable to pay any fees to agencies for candidates hired as a result of unrequested resumes.