About this Job Type of job: Full-time
Role: Cloud Engineer
Experience level: Junior - Middle - Senior
Industry: Mobility, Automotive, Banking, Utilities
Company Size: 40 - 60 people
Salary range: € 25.000 - € 55.000
Job location: Rome
Language: Italian
Job description We are seeking Cloud Engineers for this job position. At our company, Cloud Engineers are expected to possess cross-functional skills in Cloud & Infrastructure and DevOps. We are looking for an individual with development skills who is dedicated to building an automated, self-healing, and scalable infrastructure. In this role, you will be responsible for site reliability, designing new system architectures, and maintaining existing infrastructure. Additionally, you will play a key role in maintaining and improving our CI/CD pipelines.
We expect our Cloud Engineers to automate everything, focusing on creating new tools and improving existing ones, reducing toil and fostering innovation.
Your work would be:
Automate & optimize application availability, scalability, performance, monitoring, and alerting. Design and implement Cloud infrastructures based on stakeholder requirements. Produce detailed technical specifications of Cloud infrastructure. Invest in automation of processes to improve the scalability and availability of the application platform. Help ensure the team continues to evolve and improve in everything we do, and how we do it. Ensure process repeatability, track/document any changes to infrastructure, assist development teams during deployment/downtime activities. Design and develop Disaster Recovery solutions based on stakeholder requirements. Perform root cause analysis for production errors and write post-mortem documents and technical reports of incidents and infrastructure issues. Promote DevOps culture inside the team and in the community. Embrace the GitOps culture whenever possible. Build resilient and self-scaling systems. Requirements Knowledge of operating systems (Linux). Experience with Containers, Docker, and Kubernetes. Knowledge of configuration management (e.g., Ansible) and cloud automation (e.g., Terraform). Experience in programming languages (e.g., Python, Go). Knowledge in UNIX scripting and network configuration. Understanding of web-based service scalability and reliability. Understanding of CI/CD practices. Bonus points Computer Science or Engineering degree. OpenSource contributor. StackOverflow contributor. Experience with Amazon Web Services or Azure. Interview Process Step 1 - Solve some problems You will be sent an assignment with some problems. You can choose which problems to solve in one hour and submit your solutions. The solutions you submit will be evaluated by our recruiters and, in case they are satisfactory, you will be moved to the next recruitment step.
Step 2 - Let's get to know each other In this second step, you will have a call with one of our recruiters and they will present you our company and the job position you applied for. They will also ask you to briefly discuss your background and your previous experience. At this stage, feel free to ask any questions about our company and the job position!
Step 3 - Technical interview(s) In this step, we will propose some problems to analyze together in order to understand your level of knowledge and skills. We will also discuss infrastructure design and reliability. A further technical interview might follow if our recruiters believe it necessary to better assess your skills!
Step 4 - Job offer In case you successfully complete all the above steps, one of our people managers will get in touch with you to discuss the logistics, economics, benefits, and follow up with a job offer.
Company overview Here at moveax, we have the ambition to be regarded as the best possible partner for any business that seeks help in facing the daily challenges of the tech world. We are proud to be the right people to interact with in the field of digital and cybersecurity. We believe our main competitive advantage is having a team made of young talents who have a strong passion for technology.
Your position at our company The person we are looking for will be part of our Digital business unit. This business unit is made up of 4 departments that work together to deliver the best possible products:
Delivery dept.: handles project management and customer relations to support customer business and prioritization. Experience dept.: takes care of Service Design, UX, and UI activities. Engineering dept.: takes care of the architectural design and development of our projects. Cloud & infrastructure dept.: handles site reliability, infrastructure, and cloud services. This is the department you are applying for. As stated, you will work at our Cloud & infrastructure department and will be expected to cooperate with the other departments listed above to deliver the best project possible.
Cloud & infrastructure The following is a description of an average member of our team:
Driven by great passion for technology: the ones who love their job perform better with less effort. Open source and StackOverflow contributor. Knowledge cruncher: the world runs fast and you have to stay up to date. Passionate about the UNIX-like world. Beer lover, it helps to think better :) Benefits Ask for a book, we'll get it. Foosball and PlayStation. Free beer on Friday. Free coffee. Team building travels every year. Our working stack Project management Issue tracking: Atlassian JIRA. Team communication: Slack, rarely emails. Methodology: Agile-Scrum, Domain Driven Design (DDD). Development The following list includes most technologies that we have been using on our projects. This is not meant to be an exhaustive list, as we plan to investigate new technologies and are open to different technologies based on project requirements.
Version Control: GitHub, Bitbucket. Frontend Frameworks: ReactJS with Redux, Angular, Vue.js. Language: TypeScript. Backend Frameworks: NestJS, NodeJS, Java Spring, Django, Laravel. Languages: Go, TypeScript, Java, Python3, PHP (only as a last resort), C# (if required by the project). Infrastructure Cloud providers: AWS, Azure. Containerization: OpenShift, Docker, Kubernetes. Persistence, events, communication: MongoDB, Redis, PostgreSQL, Apache Kafka. CI/CD: Bitbucket Pipeline, Azure DevOps, ArgoCD. IaC: Terraform, Ansible. Joel test Source control, one-step build, daily builds, quiet working conditions, bug-tracking database, best tools that money can buy, bugs fixed before writing new code, testers, up-to-date schedule, code screening, specs, hallway usability testing.
#J-18808-Ljbffr