PROJECT DESCRIPTION:
Implementation, deployment, and integration of custom automation and plugins to support large-scale automated network ecosystems for Tier 1 Service Providers using modern tools and practices.
TECHNOLOGY:
Python, Kubernetes, Database (PostgreSQL, MongoDB), Networking Concepts
RESPONSIBILITIES:
- Build and test code to validate functionality against requirements.
- Maintain an understanding of long-term company strategy and ensure that designs will enable projects to meet the changing industry/competitive demand.
- Implement and recommend viable architectural approaches that support long term maintainability, extensibility, and inter-operability of enterprise applications.
- Ensure quality adherence.
- Ensure best practices while meeting non-functional requirements.
- Validate architecture that is defined and communicated.
- Identify key engagement and solution risks and define mitigation strategies.
- Review requirements, and work with necessary teams, ensuring there is agreement on what software is to be built and implemented.
- Synthesize design, incorporate review comments, and provide critical review of other designs.
- Triage incoming items to validate reported issues and ensure reproducibility.
- Develop and maintain strong, positive relationships with customers, vendors, peers, and other employees.
- Participate in project retrospectives and contribute to continuous improvement of the software development life cycle.
- Stay current on technologies.
- Show accountability and ownership for the work undertaken.
- Provide leadership and mentoring for other engineers
MANDATORY REQUIREMENTS:
- Strong knowledge of Python programming (at least 4+ years of experience in Python development)
- Knowledge and application of object-oriented design principles.
- Knowledge and experiene working with: JSON, RESTful APIs, Ansible and Kubernetes
- Experience and Proficiency in T-SQL and SQL Server with some basic DBA skills – Postgres + MongoDB.
-
Good knowledge of Networking Concepts (including L2/L3 VPNs, IP VPN or Cloud Connectivity concepts) and experience with OSS/BSS systems, BGP, ISIS, etc.
- Knowledge of Network Automation
- A good understanding of IT environments including networking, server technologies, databases, security, and performance.
- Experience deploying servers, and network devices, and building scripts/apps using own or open-source libraries.
- Higher education in computer science or telecommunications
-
Fluent in English, written and spoken.
- Familiarity with Scrum and Agile.
NICE TO HAVE:
- Experience with the Cisco NSO platform and RedHat Openshift
- Good understanding of telemetry.
- Good understanding of workflow automation testing – like service provisioning workflow, resource inventory workflow etc.
- Knowledge of Element Management System (EMS) and Network Management System (NMS).
- Good understanding of networking protocols - like ISIS, BGP.
- Familiarity with concepts of BDD.
- Working on interesting endeavors with modern technologies – never again boring assignments.
- Flexible working hours and remote work.
- Collaborative office culture and knowledge sharing.
- Attractive salary.
- Flexible forms of employment.
- Comprehensive health package.
- Co-financed MultiSport card.
- Vibrant, pet-friendly, no dress-code office overlooking the Wawel Castle.
- Free group English lessons with Native speakers.