Accessibility Links

Senior DevOps Engineer

  • Job type: Permanent
  • Location: Berlin
  • Salary: Competitive
  • Job reference: cecy051217am
  • Sector: Internet of Things, Glocomms
  • Date posted: 05/12/2017
My client is undertaking the development of a platform that helps teams radically speed up their microservice-architecture development. They are working in the deep tech space and are working in groups developing complex enterprise-level systems. We work in the fields of global workforce-management, organizational management, data-consolidation and analysis, IoT-integration and many more.


Responsibilities:

-Support software developers to enhance and develop new server-side applications.
Create and support and enhance CI tools for the testing and deployment of the
applications while providing centralized logging, auto-scaling tools, monitoring for
the apps and the environment as well as backup and restore options.

-Be familiar with the backend API data service to help maintain the scalability and
connectability of various in-house and third-party developed applications in a single
data solution.

- Understanding of the challenges of optimizing for low bandwidth desktop and
mobile solutions as well as localization within the context of a global rollout.

- Expert level understanding of Docker container management and orchestration tools

- Experienced with centralized search, logging and dashboarding tools like the ELK (Elastic) stack

-Familiar with Python, Django and Django Rest framework for backend data services

-Understanding of basic data science tools and practices for reporting, visualization
and integration as well as an understanding of how to support connections to tools like TensorFlow


Team set up: Lead Software Developers, Data Scientists, Remote and local
support and software testing staff.


KNOWLEDGE AND EXPERIENCE:


- Expert level experience with Python, or other system-level software development languages

- Expert level experience with PostGres, MongoDB or other Data Management systems

- Experience with NoSQL flat file database systems like MongoDB or CouchDB

- Experience with or understanding of Agile development process and ability to self-manage pace and time within the scope of a project.

- Expert level experience with best practices for documenting software implementations

- Exemplary organizational, communication and presentation skills

- Excellent writing skills – ability to write in a variety of styles for multiple audiences