Cisco's Infrastructure and Cloud Services team needs to transform operations by harnessing technology, streamlined business processes, and powerful data insights to reimagine the Cisco experience, reinvent applications, and showcase the strength of their people, products, processes, systems, and data to shape the future of the Internet and Cisco's impact.
Requirements
- 5 years of hands-on software development experience focused on continuous delivery, enterprise application development, and cloud automation.
- 5 years in Java (preferred) and Python programming languages, with experience using messaging platforms such as Kafka, Spring, Spring-Boot, REST, OAuth, SAML, and OIDC.
- Experienced in developing and supporting Enterprise B2B integration solutions using E2open and Open Text, with familiarity in B2B protocols like RNIF, AS2, and EDI.
- Skilled in API development, platform support, and infrastructure management, with added advantage of experience in OpenShift, Kubernetes, and Conjur.
- Proficient in web technologies including MEAN stack, AngularJS, XSLT, JavaScript, and CSS.
- Skilled in building cloud-native, microservices-based applications with expertise in RESTful APIs, automation tools, and both SQL (Oracle) and NoSQL (MongoDB) databases.
- Proficient in CI/CD processes, monitoring and observability tools (Prometheus, Grafana, ELK, AppDynamics, Splunk), and experienced in operational resiliency and disaster recovery.
Responsibilities
- Design, implement, and optimize AI/ML-driven data solutions and integrate B2B workflows using Kubernetes container platforms.
- Develop and enhance software for application and cloud platform functionality, reliability, and manageability following a DevOps model.
- Design and develop cloud-native microservices and APIs, ensuring quality, performance, scalability, and robustness.
- Automate development, testing, and deployment via CI/CD pipelines and promote Infrastructure as Code (IaC) practices.
- Build and maintain tools that support Cisco’s cloud services.
- Develop container-based solutions and use AI and machine learning to enhance the reliability, scalability, and efficiency of cloud infrastructure.
- Collaborate with core services teams to define roadmaps, write clear user stories with acceptance criteria, and design effective solutions.
Other
- Collaborate with a skilled, agile team focused on automating and improving platform operations for critical business needs.
- Join a small, focused team at Cisco that is transforming infrastructure platforms to support next-generation cloud-native and multi-cloud services.
- You are a skilled Software Engineer experienced in designing, developing, deploying, and supporting high-quality tools and applications using modern software practices.
- You have strong programming skills and collaborate closely with your engineering team from design through production issue resolution.
- You are passionate about automation to efficiently manage large-scale systems and are adaptable, eager to learn, and thrive in a fast-paced environment.