Cisco is hiring fresh graduates and early-career software engineers for the role of Software Engineer (Cloud DevOps Engineer) in Bangalore. This opportunity is ideal for candidates passionate about cloud computing, DevOps, automation, infrastructure, and Site Reliability Engineering (SRE).
About the Role
As part of Cisco’s Cloud Security Engineering team, you will contribute to designing, developing, deploying, and operating cloud-native services that power products like Cisco Umbrella and Cisco Secure Access. You’ll gain hands-on experience with modern cloud infrastructure, CI/CD pipelines, containerization, observability, automation, and production operations while working alongside experienced engineers.
Company: Cisco
Job Role: Software Engineer (Cloud DevOps Engineer)
Location: Bangalore, Karnataka, India
Work Mode: Hybrid
Experience: Freshers / Early Career (0–2 Years)
Education: Bachelor’s Degree in Computer Science, Information Technology, Engineering, or a related technical field
Salary: 18-20LPA
About the Team
The Cloud Security Engineering team builds and operates the core control plane services behind Cisco Umbrella and Cisco Secure Access. The team focuses on cloud networking, security, traffic optimization, scalability, observability, and distributed systems.
As a Software Engineer, you’ll collaborate with developers, DevOps engineers, platform engineers, cloud architects, and Site Reliability Engineers to build reliable and secure cloud services used by organizations worldwide.
Key Responsibilities
- Assist development and operations teams in building, automating, and improving software delivery processes.
- Contribute to CI/CD pipelines that enable reliable software deployment from development to production.
- Monitor application and infrastructure health using modern observability and monitoring tools.
- Troubleshoot issues across applications, cloud platforms, and production environments.
- Work with engineering teams to improve deployment, testing, automation, and operational workflows.
- Learn and apply best practices for cloud security, scalability, reliability, and incident response.
- Develop scripts and automation tools that improve engineering productivity.
- Collaborate with developers, DevOps engineers, and infrastructure teams to support production services.
- Continuously learn new cloud technologies, DevOps tools, and software engineering best practices.
Minimum Qualifications
- Bachelor’s Degree in Computer Science, Information Technology, Engineering, or a related technical discipline.
- Fresh graduate or early-career candidate with a strong interest in Cloud DevOps, infrastructure, automation, or Site Reliability Engineering.
- Strong understanding of computer science fundamentals and software development concepts.
- Good analytical, problem-solving, and communication skills.
- Ability to work effectively in a collaborative team environment.
- Eagerness to learn new technologies and adapt to a fast-paced engineering culture.
Required Technical Skills
Programming Languages
Knowledge of one or more of the following:
- Python
- Java
- JavaScript
- Go
- Bash
- Shell Scripting
Operating Systems
- Unix/Linux
- Command-line tools
- Shell environment
Cloud Computing
Basic understanding of:
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Microsoft Azure
Concepts including:
- Compute
- Storage
- Networking
- Managed cloud services
DevOps
Knowledge of:
- CI/CD
- Build pipelines
- Deployment automation
- Infrastructure as Code (IaC)
Containers
- Docker
- Kubernetes (preferred)
Version Control
- Git
- GitHub or similar version control systems
Networking
Basic understanding of:
- DNS
- HTTP / HTTPS
- TCP/IP
- Load Balancing
- Firewalls
Monitoring & Logging
Exposure to tools such as:
- Prometheus
- Grafana
- Splunk
- ELK Stack
Software Architecture
Basic knowledge of:
- Microservices
- Distributed Systems
- Cloud-native Applications
Preferred Qualifications
Candidates with any of the following will have an advantage:
- Academic projects related to cloud computing, backend development, DevOps, or automation.
- Internship experience in software engineering or cloud technologies.
- Personal projects demonstrating cloud infrastructure or automation skills.
- Experience with Jenkins, GitHub Actions, GitLab CI, or similar CI/CD tools.
- Knowledge of Kubernetes deployments.
- Interest in cloud security, distributed systems, and production operations.
- Ability to quickly learn new technologies and engineering tools.
Technologies You’ll Work With
- AWS
- Google Cloud Platform (GCP)
- Microsoft Azure
- Docker
- Kubernetes
- Git
- Jenkins
- GitHub Actions
- Linux
- Python
- Bash
- Prometheus
- Grafana
- ELK Stack
- Splunk
- CI/CD Pipelines
- Infrastructure as Code
- Cloud Security
- Site Reliability Engineering
- Microservices
What Cisco Looks For
Cisco is looking for engineers who:
- Have strong computer science fundamentals.
- Are passionate about cloud computing and automation.
- Enjoy solving technical problems.
- Are curious and eager to learn.
- Communicate effectively and collaborate well with teams.
- Take ownership of their work and continuously improve.
Why Join Cisco?
- Work on cloud-scale products used by millions of customers globally.
- Learn from experienced software and cloud engineers.
- Gain hands-on experience with modern DevOps and cloud technologies.
- Build expertise in automation, infrastructure, and production systems.
- Collaborate with global engineering teams on innovative cloud security solutions.
- Grow your career through mentorship, learning opportunities, and challenging technical projects.
Career Opportunities
This role provides an excellent foundation for careers including:
- Cloud Engineer
- DevOps Engineer
- Site Reliability Engineer (SRE)
- Platform Engineer
- Infrastructure Engineer
- Software Development Engineer
- Cloud Security Engineer
Job Location
Bangalore, Karnataka, India
Work Mode: Hybrid
Apply Now for Cisco Software Engineer Role: Click Here
Frequently Asked Questions
Yes. Cisco is hiring fresh graduates and early-career candidates with strong technical fundamentals and a willingness to learn.
No. Internship experience, academic projects, certifications, or personal projects related to cloud computing, DevOps, or backend development are sufficient.
Knowledge of Python, Java, JavaScript, Go, Bash, or Shell scripting is beneficial.
Basic exposure to AWS, Google Cloud Platform (GCP), or Microsoft Azure through coursework, projects, or certifications is preferred.
No. Familiarity with Docker is expected, while Kubernetes knowledge is considered an added advantage.
You’ll help build cloud infrastructure, automate deployments, improve CI/CD pipelines, monitor production systems, troubleshoot issues, and contribute to reliable cloud services.

