Position: Senior Python Engineer with DevOps
Company: Luxoft
Experience required: 3y
Category: Python
English level: upper
Published: 2023-06-01T00:00:00+03:00

Applications are invited for the position of DevOps working in dynamic 5G benchmarking tool project. This team is responsible for the development of our solutions for testing and monitoring the core of modern telecom 5G Core networks based on 3GPP's 5G Services Based Architecture.

Current product is a containerized micro-services solution based on the latest available technologies including Docker, Asynchronous Python, HTTP/2, and OpenAPIv3 (and many more). It also leverages our existing Intellectual Property in C/C++, Virtualization, and high scale network simulation, including new developments in all areas.
Working in this team, a successful candidate will be responsible for developing and maintaining the framework and network functions that integrate our 5G test & monitoring solution. This role provides unparalleled exposure to the latest telecom standards and networking technologies.

Overall the project is a virtualized test/measurement solution that can emulate/measure millions of application streams. As a solution, it can be embedded in different test setups: OpenStack / Hybrid Cloud, Cyber Thread Analysis, Video delivery, Network Visualization Function, etc.

Luxoft is engaged with wireless division from the customer side in the development of the such of products, being fully responsible for the development of a few of the applications that are parts of the eco-system.

Responsibilities:
• Python Development (Version 3) - active coding and implementation from business requirements, design and software arch understanding, active contribution within agile team
• Apply experience with using similar tooling, e.g., Container as a Service (Docker, Kubernetes, Helm), OpenStack, AWS, Cloud Foundry
• Lead risk reductions, estimation efforts, performance and capacity modelling/ planning
• Verify technical feasibility and validate solution options for the requirements
• Create templates to support the creation of new services based on the platform
• Experience with Agile methodologies, effective working independently and in a virtual team setting
• Enthusiastic self-starter with an entrepreneurial mindset and proven track record of execution and delivery.
• Partner with product and development teams to provide education and design consultation.
• Translate the company's product business requirements into systems design, including high availability and disaster recovery
• Support business development and proposal work
• Excellent communication skills, both written and oral with the ability to adjust the messaging based on the audience

Mandatory Skills Description:
• Coding with Python: Version 3 (preferably with Async modules) : 2-3 years
• BS / MS in Computer Science or equivalent industry experience
• Deep hands-on experience leading the design, development and deployment of business software at scale
• Implementation and operations in Cloud IaaS and PaaS environments (e.g., hands-on Kubernetes, AWS, GCE, Azure, OpenStack, etc.).
• Proven track record building enterprise-class solutions & ability to quickly consume new technologies and tools and decide if or how they can be useful in our stack
• Experience influencing application modernization and migration to cloud platforms.
• Experience documenting Micro-Services based, system architectures via modelling diagrams and effectively transitioning those architectures to implementation teams
• Applied knowledge in an iterative development environment employing Agile/Scrum/XP combined with DevOps exposure
• Proven experience being part of a team that has taken a product from concept through delivery, and subsequent support through multiple releases
• Strong testing background in CI/CD environment

Nice-to-Have Skills:
• Expert level Linux experience, experience with DevOps tooling such as Ansible, Puppet, BOSH, Concourse (any of)
• Broad knowledge in systems telemetry and monitoring (ELK, Grafana, etc.)
• Solid network and systems troubleshooting experience with HTTP/HTTPS, SFTP, FTP, NFS, SMB, SMTP, SSH, NTP and TCP/IP, Internet Security, encryption
• Integration & implementation of various services, LDAP, Samba, NFS, Bind, Apache, and other core technologies
* 5G O-RAN or 5GC knowledge is a major plus

Residence in Romania is mandatory