Despre job
We are looking for a new team member, an experienced DevOps Engineer that will contribute to the product roadmap of our Procesio platform, will be involved in the infrastructure design for our product and will develop the system engineering aspects.
You will be passionate for what you are doing, a driven, dynamic, dedicated, quick thinking and problem solver, and make sure our systems run reliable, stable and perform well.
You will be part of PROCESIO team, an ambitious product built like a Startup under Ringhel mother company and with a focus on building a No-Code/Low-Code technology for building enterprise software.
We aim to empower companies to adjust faster to market changes with lower costs and using existing business personnel. And the vision is to be the default and natural step forward in building software, by any person - but also a core productivity tool, such as email, word processor, spreadsheet, and presentation tools, for every employee of an organization to use.
Responsibilities
- Your main deliverables as DevOps Engineer will include, but are not limited to, the following:
- Install new/rebuild existing servers and configure hardware, services, settings, directories, storage, etc. in accordance with standards and project/operational requirements
- Set-up complex high performance/high availability production and development environments
- Install, configure, operate and monitor web applications
- Develop and maintain installation and configuration procedures
- Implement and maintain automated scripts for deployment and monitoring of applications
- Set-up tools for assisting and optimizing daily activity
- Administer virtualized and cloud resources
- Maintain, support and optimize server and network infrastructure
- Maintain and debug existing environments assuring high availability
- React, repair and recover in real-time in case of failures of systems or applications (on-call required)
- Operational Maintenance and Infrastructure monitoring:
- Periodically check resource utilization in order to identify optimization opportunities
- Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups
- Perform regular security monitoring to identify any possible intrusions
- Check automated daily backup operations, ensuring all required file systems and system data are successfully backed up to the appropriate media
- Perform regular file archival and purge as necessary
- Specify, design, develop and implement the infrastructure automation in order to build and test software applications and platforms
Professional skills
- 2+ years of OS administration experience in Linux (RedHat/CentOS, Debian/Ubuntu), Unix(BSD)
- Directory technologies (NIS+, LDAP)
- Experience managing full application stacks from the OS up through custom applications
- Knowledge about networking protocols such as HTTP, DNS and TCP/IP
- Experience with haproxy, nginx, and apache
- Knowledge of any of the following technologies: SQL databases (Mysql, Postgres, DB2, Oracle, etc), NoSQL databases (MongoDB, Chouchbase, DynamoDB, etc.) application servers (WebSphere, Jboss, Tomcat, etc.)
- At least one scripting language (bash, powershell, python, ksh, perl)
- Familiar with virtualization technologies: KVM, VMware
- Familiar with cloud technologies: Amazon AWS, Microsoft Azure, Google Cloud, etc.
- One or more version control platform (e. g. Git, SVN)
- Continuous integration experience (e. g. Bamboo, Jenkins)
- Build tools (OpenShift, TeamCity, etc)
- Monitoring and reporting tools (such as Nagios, Cacti, Zabbix)
- Experience with SLAs, Incident Management, Problem Management and DevOps
- Understand of the complete deployment lifecycle from design, build, test, deploy
- Basic knowledge of AGILE methodology
- Microservices architecture knowledge is a plus
- Containerization technologies (Docker, Kubernetes)
What we offer
- Professional, friendly and dynamic work environment
- Competitive salary package
- Long term projects with many challenges and learning opportunities
- A pleasant and stable job with a flexible schedule and possibility to work from home
- Opportunity for career growth in a dynamic, fast growing entrepreneurial IT company