Software Engineer
Juniper Networks India Pvt Ltd
Software Engineer
Juniper Networks India Pvt Ltd
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
63415P-Software Engineer Staff
Key Responsibilities:
· Design, build, and maintain secure and scalable infrastructure across cloud environments (e.g., AWS, Azure, GCP).
· Automate infrastructure provisioning and configuration using tools like Terraform, Ansible & Python.
· Improve observability with monitoring, logging, and alerting using tools like Prometheus, Grafana, Signoz and Datadog.
· Champion infrastructure security best practices including secrets management and access control.
· Collaborate closely with developers to optimize build, test, and release workflows.
· Lead incident response and postmortem processes; drive system reliability improvements.
· Mentor junior team members and help instill DevOps culture across engineering.
· Collaborate with the Cloud Platform team to define requirements and guide the deployment of new infrastructure services.
· Build and manage Golang-based automation tools for developer sandbox environments.
· Administer and optimize Jenkins pipelines and environment for seamless CI/CD process.
· Use Groovy scripting to enhance Jenkins pipelines, including implementation of various testing gates in production pipelines.
· Automate VM provisioning in KVM environments using OpenNebula.
· Develop Apstra SDK-based blueprints and scripts for network configuration and device lifecycle management.
Required Skills and Experience:
· Overall 12+ years of industry experience with minimum of 5+ years in DevOps, SRE, or infrastructure automation roles.
· Strong scripting experience in Python and Golang.
· Deep expertise in Jenkins administration and pipeline optimization.
· Experience with Groovy scripting in Jenkins.
· Familiarity with Containerlab or similar container orchestration tools.
· Hands-on experience with OpenNebula, KVM, and virtual machine provisioning.
· Solid understanding of networking protocols and automation.
· Experience with Apstra SDK or similar network configuration platforms.
· Proven ability to set up complex test environments and integrate them with CI/CD workflows.
Preferred Qualifications:
- Academics: BE/B-Tech in computer science or associated streams from a good university
- Cloud Experience: Experience with cloud providers like AWS (preferred), Azure, or GCP.
- Automation Tools: Familiarity with other automation tools such as Terraform, Ansible, or Puppet.
- Networking Certifications: Cisco, Juniper, or similar certifications are a plus.
Personal Attributes:
- Experience in collaborative, cross-functional environments.
- Strong problem-solving and troubleshooting skills.
- Ability to mentor and groom team members in the team
- Excellent communication skills, both written and verbal.
- Strong attention to detail and commitment to quality.
How to Apply:
If you’re passionate about DevOps, automation, and cutting-edge technologies, we’d love to hear from you! Please submit your resume and a cover letter detailing your experience and qualifications.
Experience Level
Senior LevelJob role
Work location
Bengaluru, Karnataka, India
Department
IT & Information Security
Role / Category
IT Infrastructure Services
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 5 years
About company
Name
Juniper Networks India Pvt Ltd
Job posted by Juniper Networks India Pvt Ltd
This job has expired