Deployment (development, testing, and production) and the processes and tools required to execute those deployments
Main responsibilities:
● Manage the methods of ts.
● Manage the continuous integration systems used to build PBS software products.
● Manage the software development tools used by the development team and ensure they are scalable and failure proof.
● Automate parts of the development delivery process using scripts and other appropriate tools.
● Devise and develop analytical methods and tools to measure the efficiency of products and processes.
● Advise on new technologies and methodologies by becoming an expert in emerging technologies and tools.
● Suggesting architecture improvements, recommending process improvements.
Requirements
● Detail-oriented individual with the ability to rapidly learn new concepts and technologies.
● Strong problem-solving skills, including providing simple solutions to complex situations.
● You know agile. Not just from books. You know how to do fast release cycles without compromising on quality.
● You must be fluent in English.
● several years of experience as a DevOps or sysadmin or network engineering in a Linux based environment
● Experience of working in a scrum team and experience with agile software development, project management methodologies.
● Experience with continuous integration and delivery systems such as Jenkins, Drone
● Experience in virtualization and containerization technologies like VMware, KVM or Docker
● Have a good working knowledge of one or more programming languages (e.g. Python, PHP, Go, Java, JS)
● Experience with system monitoring tools (e.g. Nagios, Prometheus, Zabbix, NetData).