DevOps
Working conditions
- Budget: Negotiable
- Experience: at least 1 year of Devops Experience
- Remote/ Office: Full Remote or Hybrid
- Location: Novi Sad
- B2B : Possible with full work hours
We’re presently in search of an adept DevOps engineer who can join our team and introduce fresh ideas and initiatives! If you possess a minimum of one year of experience or more, we invite you to consider the opportunity of becoming part of our team. As a DevOps Engineer, your responsibilities will encompass various tasks aimed at ensuring the efficiency, reliability, and scalability of our systems.
What You’ll Be Doing
- Configuring and Setting up Infrastructure
- Diagnosing Infrastructure Issues
- Managing CI/CD Pipelines
- Scripting for Automation
- Documenting infrastructure architecture, processes, and procedures
- Providing User Support
Skills And Qualifications
- Proficiency in Linux operating systems with a robust grasp of system administration tasks
- Sound understanding of networking principles and protocols
- Familiarity with cloud technology concepts or practical experience with cloud providers (DigitalOcean, AWS, Azure, Google Cloud)
- Basic knowledge of infrastructure components (compute, storage, networking)
- Hands-on experience with CI/CD tools, preferably GitHub Actions
- Familiarity with Infrastructure as Code (IaC) principles, preferably using Terraform for infrastructure provisioning and Ansible for configuration management
- Strong scripting skills in one or more programming languages (Bash, Python, Go)
- Strong problem-solving and organizational skills
- Proficiency in English (minimum B2 level)
Nice-to-Have Experience
- Nginx webserver
- PHP–FPM process manager
- PM2 process manager
- Database servers such as MySQL, PostgreSQL, or MongoDB
- Working with Docker containers and Kubernetes Application
- Performance Monitoring (APM) Log management
What You’ll Gain
- Engagement in creative and innovative projects
- Access to private healthcare services
- Participation in various team events, sports activities, and charity events
- Collaboration with fantastic colleagues in a welcoming environment
- Opportunity for English lessons
- Access to 24 days of vacation
- 10 days of fully paid annual sick leave, with an additional 2 sick leave days
- Extra holiday day for every 2 years of employment at FWS Access to a fully equipped kitchen, meal subsidies, and a variety of beverages (coffee, juices), and fresh fruits, etc.
- Flexible working hours starting from 8 to 10 am, along with a hybrid work environment
- Support for your professional and personal goals
- Biannual performance reviews
- Company perks such as childbirth gifts and birthday cakes
- Participation in the employee referral program O
- On-site massages available at the office
Additional Info
What is our tech stack
JS and PHP. React mostly for frontend. We tend to use Next.js, Vue.js and Nuxt also.
For backend its Node.js (ExpressJS and NestJS). For PHP it’s mostly Laravel.
What is the nature of your projects?
There isn’t a single niche we are focusing on. We do all sorts of projects ( real estate, ecommerce, social networking … ).
Do you outsource or are projects inhouse?
All of the development is inhouse. We most often develop from ground up and sometimes work with existing CMS’s or integrate with them.
How are you organized?
We do 2 week sprints. Developers are, beside developing, taking part in team sync meetings, planning, communicating with their respective PM…
Personal development?
Everyone gets an Udemy account. Seminars and conferences are also an option.
Is there overtime work?
We avoid overtime work. There can be occurrences when something is very urgent, but everyone can choose whether to work or not. Every overtime work is paid for.
What is version control like?
We have an internal GIT. We tend to use it from the command line, but there is a freedom to use GUI based solutions. Code is stored on GitHub, hence GitHub knowledge is desirable.
We use ClickUp for development process tracking and project management. It allows project requirements and process development organization and QA activity monitoring. PM and the team participate in project planning, from the initial requirements up to the detailed work plan defined by developers and qa engineers.
What communication tools do you use?
We use Slack to communicate on our projects through defined channels. Some are used for specific projects, some are global, company wide communication channels.
What development approach are you using?
Agile
Company size?
40 People in Serbia ( developers, QA engineers, designers, project managers).
About 10 people in the US ( product owners, copywriters…)
Am I in direct contact with the clients?
No, PM’s and PO are.
What are the team sizes?
3–7 people in general
What are the work hours?
8 Hours. You can start from 9 to 10 am. There is a 30 minute lunch brake