Opticore IT is a specialist Network Engineer and Project Management consultancy offering a wide variety of opportunities to work within fast-paced, challenging environments across our client base spanning multiple sectors including Finance, Broadcast Media, Telecommunications and more. Opticore IT are currently searching for a Senior Platform Engineer who is operating at a high level within Software development, and well versed in designing & developing microservices within Python.
Platform engineer in microservices
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Design and develop Python microservices to replace and modernise existing services, preserving known functionality while improving performance and security.
- Provide technical guidance to the team on service design, code quality and secure development practices.
- Build highly concurrent services capable of processing state and configuration data from thousands of network devices.
- Develop services that read, model and query network state and configuration data stored in MongoDB.
- Implement asynchronous, message driven processing using RabbitMQ with robust producer and consumer patterns.
- Containerise services with Docker and deploy, operate and troubleshoot them within Kubernetes.
- Design clean APIs and reliable service to service communication across a distributed architecture.
- Build and maintain CI/CD pipelines and Git workflows to support frequent, dependable releases.
- Write and maintain automated tests to ensure services are reliable and maintainable.
- Collaborate with stakeholders to translate existing functionality into well structured, modern service designs.
требования
- Solid track record developing, testing and maintaining production software, ideally in Python
- Strong understanding of microservice architecture, API design and service to service communication
- Hands on experience deploying and troubleshooting applications running in Kubernetes.
- Builds and maintains Docker images and works confidently with containerised applications.
- Experience building and using CI/CD pipelines, Git based workflows and deploying software to production.
условия
- This will be an initial 6 month contract (inside IR35) and working predominantly remotely with occasional travel to sites.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.