Junior Platform Software Engineer

Brak informacji o wynagrodzeniu
JuniorFull-time
#440728·Dodano 10 dni temu·0
Źródło: Cisco
Aplikuj teraz

Tech Stack / Keywords

PythonGoJavaKubernetesAWSGitLab CI/CDTerraformREST APIsCI/CDInfrastructure Automation

Firma i stanowisko

Cisco is a technology company focused on data and infrastructure solutions with over 40 years of innovation, providing security, visibility, and insights across digital footprints globally.

Wymagania

  • Bachelor’s degree plus 2 years of software engineering experience, or Master’s degree with 0 years experience, or equivalent practical experience.
  • Basic knowledge of software engineering principles, data structures, APIs, distributed systems, testing, and modern software development.
  • Experience or exposure to at least one programming language such as Python, Go, or Java.
  • Basic understanding of cloud infrastructure, containers, APIs, CI/CD, and infrastructure automation.
  • Familiarity with Git-based workflows, automated testing, and code review practices.

Preferred Qualifications:

  • Experience in developing backend services, APIs, automation platforms, or distributed systems.
  • Experience with Python, Go, Kubernetes, AWS, GitLab CI/CD, Terraform.
  • Understanding of cloud infrastructure lifecycle management and infrastructure-as-code.
  • Experience with workflow orchestration, asynchronous processing, event-driven systems.
  • Familiarity with REST APIs, authentication and authorization mechanisms, secure secrets management.
  • Understanding of reliability engineering concepts: retries, idempotency, timeouts, failure domains, graceful degradation, observability.
  • Experience troubleshooting distributed production systems using logs, metrics, and traces.
  • Familiarity with production support, incident response, postmortems, and on-call practices.
  • Ability to identify and replace manual procedures with safe, scalable automation.
  • Strong communication and collaboration skills across engineering and operations teams.

Obowiązki

  • Develop and maintain services and automation capabilities for cloud operations and platform lifecycle.
  • Partner with engineering, product, and operations teams to translate operational problems into automation solutions.
  • Create and maintain technical design documentation, runbooks, API and workflow documentation.
  • Debug and resolve software and automation issues in development and production environments.
  • Participate in operational support, incident response, postmortems, and reliability improvements.
  • Apply secure coding practices and develop reliable, observable, maintainable solutions.
  • Participate in code reviews and testing for reliability, scalability, and performance.
  • Develop expertise within Platform Orchestrator or Fleet Orchestrator components.
  • Contribute to automation reducing manual operational work and improving consistency.
  • Share knowledge with team and collaborate across teams for process improvements.
  • Estimate assignments and communicate progress, risks, and dependencies.
  • Participate in continuous process improvements including CI/CD pipelines and deployment safety.
Cisco

Cisco

54 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz