Responsibilities:- Manage CISCO Network Management and Orchestrator tools (Catalyst Center, NSO etc.)
- Integrate Observability Stack and handle lifecycle and operations of network infra
- Ensure the quality, performance, robustness, and scalability of the services that are implemented, perform bug fixes and triaging issues
- Automate the development, testing, and deployment processes through CI/CD pipelines (GitHub, GitHub Action, Jenkins, Helm, ArgoCD)
- Champion and drive the adoption of Infrastructure as Code (IaC) practices and demeanour
- Write terraform automations for infrastructure and application deployment.
- Lead Software development lifecycle including design, development, testing, packaging, deployment, upgrade, and support (Python).
- Collaborate with other core services team members to define roadmaps, write clear user stories with well-defined acceptance criteria, design, and build solutions
- Applies global knowledge of IT Infrastructure to develop standard solutions that can be leveraged across multiple areas; Supplies to the development of new technical principles and concepts
- Evaluate new and emerging technology and determine applicability in collaboration with technical leaders
- Proactively engages and/or creates multi-functional teams to tackle problems or add business value
- Generates ideas and/or technical strategies and presents them to peers, leaders for feedback
- Influences others to support/implement ideas and/or technical strategies through collaboration with leaders and peers in the organization
- Creating standards and policies and influencing technology decisions beyond own functional area or project; Practice DevOps supporting application from development through the operation lifecycle
- Responsible for resolving and setting SLO’s, creating adequate monitoring and logging for features so that SLO can successfully be measured
- Provide on-call support
Required Technical Skills and Experience- 5-12 years of solid hands-on software development leading experience with a focus on continuous delivery and deployment and cloud automation
- Software programming experience in one or more programming languages (Python preferred)
- IaC experience – Terraform, Ansible, Github, Github Actions, Jenkins, Helm, ArgoCD, Conjur/Vault
- Public & Private Cloud experience (AWS/GCP/OpenStack)
- Software design patterns, SDLC, OpenSource Development, Test Driven Development (TDD), Continuous Integration and Continuous Delivery
- Very Good understanding of Linux/RHEL systems and hands-on Kubernetes(k8S) working knowledge
- Monitoring & Logging systems – Prometheus/ELK
- Security protocols including OS hardening, firewalls, iptables, and working with Infosec.
- Experience building cloud-based application using micro-services and deploying in containerized environments
- Excellent knowledge of building cloud-native and server-side RESTful applications, APIs and automation tools
- Domain knowledge about contemporary network technologies, network management and protocols
- CCNA/CCNP/CISSP is a plus
- Bachelor’s degree in CS/CE/EE or equivalent is required
Non-Technical Requirements:- Leadership in building and maintaining SRE technologies.
- Mentor/Coach team
- Experience working in an agile development environment.
- Work with geographically distributed teams.
- Understand IT processes, including Design, implementation, and Operations.
- Strong analytical and problem-solving skills
- Effective communication and collaboration skills with ability to engage and influence
- Self-motivated, able, and willing to help where help is needed.
- Able to build and establish relationships, be culturally sensitive, have goal alignment and learning agility.
- Ambitious to work with geographically distributed teams
But “Digital Transformation” is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)
Message to applicants applying to work in the U.S. and/or Canada: