Software Engineer at Cisco

Cisco · Bangalore, India

📋 Job Details at a Glance 📍 Location Bangalore, India 🏢 Company Cisco 👥 Experience 1-3 years 🎓 Qualification Hands-on with Python, Docker, Kubernetes, AWS, Terraform. Relevant technical qualification and demonstrated shipping experience 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Python Docker Kubernetes AWS Terraform Infrastructure as Code Ansible CloudFormation Software Engineer at Cisco — Full Details & How to Apply Cisco is seeking a Software Engineer in Bangalore, India to ensure the reliability and security of cloud platforms. This role requires hands-on experience with Python , Docker , and AWS , and candidates will work directly on SaaS systems that support operational excellence. This Software Engineer role is crucial for maintaining the reliability, scalability, and security of Cisco 's cloud platforms. The position involves designing and maintaining SaaS systems, with responsibilities centered on infrastructure and platform stability. The role leverages tools such as Kubernetes , Terraform , and Infrastructure as Code to ensure consistent, secure, and scalable deployments. Cisco recruitment for this position emphasizes collaboration with cross-functional teams to build and maintain SaaS systems. The role is part of a technical team focused on operational excellence in cloud environments. The job posting specifies that the Software Engineer will work with technologies including Python , Docker , Kubernetes , AWS , Terraform , and Infrastructure as Code . 2023, 2024, 2025, 2026 graduates are eligible. Candidates must have hands-on experience with Python , Docker , Kubernetes , AWS , Terraform . A relevant technical qualification and demonstrated shipping experience are required. The role demands 1-3 years of experience. The salary is Not Disclosed . Candidates will gain hands-on experience with Python , Docker , Kubernetes , AWS , Terraform , and Infrastructure as Code . This role builds foundational expertise in cloud infrastructure and automation, offering a clear path toward advanced cloud engineering roles in technology firms. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Software Engineer jobs in Bangalore, India jobs are available through Cisco recruitment. Apply online to access this role. Job Role & Responsibilities The Software Engineer at Cisco is responsible for ensuring the reliability and security of cloud-native systems using AWS and Kubernetes , with direct ownership of deployment pipelines and incident resolution in production environments. Deploy applications using Docker images built with Python scripts, ensuring consistent runtime environments across development and production. Orchestrate containerized workloads on Kubernetes clusters, managing pod scheduling, service discovery, and health checks in AWS environments. Configure Infrastructure as Code templates using Terraform to provision AWS resources such as EC2, VPCs, and EBS volumes with version-controlled configurations. Implement monitoring pipelines with Prometheus and Grafana to collect metrics from Kubernetes pods and AWS services, enabling real-time visibility into system performance. Maintain existing infrastructure codebases using Ansible playbooks and CloudFormation templates, ensuring compliance with security policies and audit trails. Run automated scripts in Python to validate configuration drift, detect anomalies in AWS resource states, and trigger alerts in production systems. Investigate production incidents using log aggregation tools and perform root cause analysis to identify failures in Kubernetes or AWS services. Document deployment workflows, rollback procedures, and infrastructure changes in standardized formats to improve operational efficiency and audit readiness. This role demands direct ownership of production systems, where every deployment, incident, and configuration change has measurable impact on system uptime , security posture , and service availability metrics. Required Skills & Technical Competencies Candidates must demonstrate proficiency in Python , Docker , Kubernetes , AWS , Terraform , Infrastructure as Code , and Ansible to perform core engineering tasks in cloud environments. Technical Skills Python — intermediate — used for writing automation scripts to validate AWS resource configurations and monitor Kubernetes cluster health. Docker — intermediate — used for building and packaging application containers with consistent environments across CI/CD pipelines. Kubernetes — intermediate — used to manage container orchestration, including deployment, scaling, and rolling updates in AWS -based clusters. AWS — intermediate — used for provisioning and managing cloud resources such as EC2, S3, RDS, and VPCs in production environments. Terraform — intermediate — used to define and apply Infrastructure as Code templates for AWS infrastructure with versioned state management. Infrastructure as Code — intermediate — applied through Terraform and CloudFormation to ensure repeatable, auditable, and scalable infrastructure deployments. Ansible — intermediate — used to automate configuration management and deployment of services across AWS instances and Kubernetes nodes. CloudFormation — intermediate — used to define AWS infrastructure as declarative templates for consistent and repeatable environment setup. When preparing a resume or interview response, emphasize hands-on experience with Python scripts , Dockerfile usage, Kubernetes manifests , and Terraform state management in real-world deployments. Eligibility Criteria This role is designed for candidates with a relevant technical qualification , 1–3 years of hands-on experience , and demonstrated shipping of cloud infrastructure or application code in production. Must hold a degree in Computer Science, Information Technology, or a related field with a minimum of 3.0 CGPA (or equivalent). Must belong to eligible batches: 2023, 2024, 2025, or 2026 . Must have 1–3 years of practical experience in software development or infrastructure operations, including deployment of applications using Docker or Kubernetes . Must have a portfolio or GitHub repository showcasing working code, such as a Python script that automates AWS resource creation or a Terraform module for a Kubernetes cluster. Must have completed at least one internship or project involving cloud infrastructure, containerization, or automation using Ansible or CloudFormation . Must have a technical qualification that includes exposure to Infrastructure as Code practices in real-world environments. Documentation & Portfolio Requirements Your resume must include a clear section on technical projects , listing tools used (e.g., Python , Docker , Terraform ), deployment environments (e.g., AWS ), and measurable outcomes (e.g., reduced deployment time by 40%). For this role, prioritize showcasing a GitHub repository with a working Terraform or Ansible script that deploys a Kubernetes cluster on AWS , and a Python script that monitors container health — this demonstrates both technical depth and production readiness. Salary for Software Engineer at Cisco 💰 Compensation Not Disclosed The advertised compensation for the Software Engineer role at Cisco is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Software Engineer Upskilling with the right resources significantly enhances your chances of selection for this role by aligning your skills with the job requirements. Recommended Courses & Resources Python — Essential for demonstrating programming proficiency required for the role. Docker — Crucial for understanding containerization and deployment processes. Kubernetes — Important for managing containerized applications effectively. AWS — Key for showcasing cloud infrastructure experience relevant to the position. KodNest — Offers hands-on projects to solidify your software engineering skills. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience with Python — Provide specific examples of your work. ❌ Using a generic resume — Tailor it to align with the job description. ❌ Listing technologies without detailing their application — Include context for Docker and Kubernetes usage. ❌ Ignoring the experience requirement of 1-3 years — Ensure your experience matches the criteria. ❌ Adding unrelated technologies or unsupported claims — Stick to relevant skills to avoid ATS penalties. ❌ Not verifying the official Apply URL — Double-check the link before submission. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that you meet the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to your resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Software Engineer Optimizing your resume for ATS is crucial to ensure it passes initial screenings for this role. ATS Keywords to Include Python Docker Kubernetes AWS Terraform Infrastructure as Code Ansible CloudFormation Site Reliability Engineering Operational Excellence Incident Management Root Cause Analysis Resume Tips for This Role Highlight hands-on experience with Python , as it is a key requirement for the role. Emphasize familiarity with Docker and Kubernetes , as these are critical technologies. Showcase a project involving AWS or Terraform to demonstrate relevant experience. Use exact keywords from the job description naturally to align with ATS requirements. Avoid unsupported claims about technologies or experiences that cannot be substantiated. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Avoid including unrelated technologies or unsupported claims in your resume for this role. How to Apply for Software Engineer at Cisco Apply Now — Cisco Open the official Apply URL and confirm the job title and company is correct. Prepare a resume aligned with the required skills, responsibilities, qualifications, and experience. Complete the official application form accurately and avoid unsupported claims. Submit the application and save the confirmation or application reference if provided. Record the application date and monitor the official company portal or registered email for updates. Applications reviewed on rolling basis — early submission recommended. Apply Now — Cisco NexisGrow.com does not charge any fees for job applications. Cisco Cisco is a technology company based in Bangalore, India. This Software Engineer role is onsite and operates within the technology sector, focusing on cloud platforms and SaaS systems. The position supports engineering teams in maintaining reliable and secure systems. The team collaborates with cross-functional groups to design and maintain SaaS systems, emphasizing system reliability, security, and operational excellence. Responsibilities include managing infrastructure using Python , Docker , Kubernetes , AWS , and infrastructure automation tools like Terraform and Ansible . This role provides early-career exposure to critical cloud engineering technologies and operational responsibilities, including automation, observability, and incident management using tools such as Kubernetes , AWS , and Prometheus. Company Details Industry Technology Location Bangalore, India Connect With Us Careers Apply Now Website 🔗 cisco.wd5.myworkdayjobs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical qualification and 1-3 years of experience from the eligible batches of 2023, 2024, 2025, and 2026 can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer Key skills include Python, Docker, Kubernetes, AWS, and Terraform, as they are essential for the responsibilities outlined. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is Not Disclosed, indicating that this is the salary information available in the job data. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer Review the job description, practice Python coding, familiarize yourself with AWS and Kubernetes, prepare examples of past projects, and be ready to discuss incident management. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Bangalore, India. ? What career exposure can this role provide? Growth Tap to expand + Answer The role offers exposure to cloud platform reliability, operational excellence, and collaboration with cross-functional teams. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight skills in Python, Docker, Kubernetes, AWS, and relevant project experience related to cloud platforms. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with engineers and cross-functional teams, focusing on operational excellence. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, as the experience requirement is 1-3 years. 🔗 Explore More on NexisGrow More jobs in Bangalore Browse all Tech jobs Latest Fresher jobs More jobs at Cisco Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com