Campus Pride Jobs

Mobile Campus Pride Logo

Job Information

LinkedIn Staff Software Engineer in Bengaluru, India

Our team is responsible for architecting, designing, implementing, and maintaining robust network infrastructures across our Office, POP, and Azure Cloud environments. We ensure seamless connectivity, security, and reliability within campus and across global data center networks.

We are seeking a Staff Software Engineer with a focus on network automation to join a dynamic engineering group and drive the transformation of our network automation infrastructure. The role will involve designing, developing, deploying, and maintaining network automation solutions while providing technical leadership within the corporate network team.

At LinkedIn, we trust each other to do our best work where it works best for us and our teams. This role offers a hybrid work option, meaning you can both work from home and commute to a LinkedIn office, depending on what’s best for you and when it is important for your team to be together.

Responsibilities:

•Network Automation Design & Development:

oDesign and develop core software products to automate the network automation track.

oCreate scalable automation frameworks from scratch and ensure they are easily

extendable and maintainable at an enterprise level.

oDevelop solutions to automate infrastructure provisioning, configuration management, and

application deployment using Python, Ansible, Terraform, and related tools.

oDrive automation initiatives within the network engineering team and influence best

practices across the organization.

•Front-End & Full Stack Development:

oImplement responsive and user-friendly front-end interfaces using HTML, CSS, JavaScript,

and modern frameworks (e.g., React, Angular, Vue.js).

oWork on full-stack development, integrating network automation functionality with backend

systems.

•Network Automation Scripting & Tools:

oDevelop Python-based scripts and playbooks for automating routine network tasks,

configuration management, and troubleshooting.

oAutomate network configurations and provisioning using tools like Ansible, NETCONF, and

Terraform.

oIntegrate network automation solutions with cloud platforms, especially Azure, for

seamless automation of hybrid and multi-cloud environments.

•Continuous Integration/Continuous Deployment (CI/CD):

oImplement and manage CI/CD pipelines to ensure automated testing, integration, and

deployment of network automation code.

oUtilize tools like Git, JIRA, Azure DevOps, Jenkins, and other CI/CD technologies to

streamline workflows.

•Optimization & Troubleshooting:

oAnalyze, troubleshoot, and optimize network automation workflows for improved efficiency,

scalability, and stability.

oConduct regular assessments of existing automation processes, identify bottlenecks, and

continuously improve automation strategies.

oPerform root cause analysis on automation failures and quickly implement corrective

actions to minimize downtime.

•AI/ML Integration:

oApply AI/ML techniques to enhance network automation, including predictive analysis for

network health, anomaly detection, and optimization of network operations.

oPropose and implement new technical concepts, integrating emerging AI/ML solutions into

the automation framework.

•Documentation & Knowledge Sharing:

oDocument automation processes, including code comments, user manuals, and

operational procedures to ensure knowledge transfer.

oConduct design and code reviews to ensure adherence to best practices in code quality,

maintainability, and version control.

•Technical Leadership & Mentoring:

oProvide technical leadership to the team and mentor junior engineers to develop their skills

in network automation and software development.

oInfluence network engineering decisions, focusing on automation and software engineering

best practices.

Basic Qualifications:

•BA/BS degree in a technical field (e.g., Computer Science, Engineering), or equivalent

practical experience.

•10+ years of hands-on experience in network automation, especially in complex network

and cloud environments (Azure, AWS).

•10+ years of advanced-level experience in Python, including full-stack development and

automation solutions.

•Proven experience with network management, configuration generation, and provisioning

tools (e.g., Ansible, NETCONF, Terraform).

•Expertise in CI/CD processes, along with experience in Git, JIRA, and automation tools

like Jenkins, GitLab, or Azure DevOps.

•Experience in network protocols such as TCP/IP, BGP, OSPF, SD-WAN, network overlay

technologies, and cloud-native networking.

•Hands-on experience with network devices (e.g., routers, switches, firewalls) and network

management tools.

Preferred Qualifications:

•Expertise in building network automation frameworks from scratch and scaling them at an

enterprise level.

•Experience with Azure cloud automation, Terraform, and network automation in hybrid

cloud architectures.

•Experience in automating network emulators, traffic generation, and performance

monitoring tools.

•Experience with advanced network monitoring, analytics, and optimization using tools like

Grafana, Prometheus, and NetFlow analyzers.

•Familiarity with GenAI, network AI, and related technologies used in automating network

tasks, including self-healing networks and predictive network management.

Suggested Skills:

•Python

•Ansible, Full-stack development

•Azure cloud, Terraform

•Network Automation

India Disability Policy

LinkedIn is an equal employment opportunity employer offering opportunities to all job seekers, including individuals with disabilities. For more information on our equal opportunity policy, please visit https://legal.linkedin.com/content/dam/legal/Policy_India_EqualOppPWD_9-12-2023.pdf

Global Data Privacy Notice for Job Candidates

This document provides transparency around the way in which LinkedIn handles personal data of employees and job applicants: https://legal.linkedin.com/candidate-portal

DirectEmployers