Cloud DevOps Engineer
At Invenco, we're at the forefront of innovation in payment and device management solutions across Europe. Our passionate engineering teams craft cutting-edge cloud applications powering everything from advanced device monitoring to seamless mobile payment platforms. We believe in a vibrant, collaborative, and agile work culture where your ideas matter, your skills grow, and your impact is real.
The Role
As a Cloud DevOps Engineer at Invenco, you'll be the driving force behind designing, building, and maintaining secure, scalable cloud infrastructure on AWS that powers our dynamic applications. This isn't just about automation and CI/CD pipelines — you'll bring deep expertise in cloud architecture, networking, security, and identity management to the table. Working hand-in-hand with developers and customer-facing teams, you'll create reliable environments and serve as the go-to technical expert for everything cloud-related.
What You'll Be Doing:
- Design and implement cloud networking solutions that perfectly balance the needs of developers and clients alike.
- Build and maintain cloud infrastructure that's not only secure and observable but also easy to manage and scale over time.
- Develop and optimize Continuous Integration / Continuous Delivery (CI/CD) pipelines to make software deployment streamlined and efficient.
- Collaborate closely with system architects, cloud architects, project managers, and product owners from the earliest stages of projects.
- Oversee high availability production environments to guarantee reliability.
- Empower development teams by providing rock-solid cloud environments for development, staging, and pre-production.
- Engage directly with customers in technical discussions to understand and support their infrastructure needs.
About You
You'll speak Italian AND English and be living within a daily commutable distance of the office in Florence.
What You'll Bring
Cloud & Infrastructure Expertise:
- Proven experience with AWS Cloud services and hybrid cloud/networking environments.
- Strong networking skills including VPNs, firewalling, BGP, GeoDNS, VLANs, proxying, and load balancing.
- Experience with container technologies such as Docker and Kubernetes.
- Familiarity with infrastructure as code (Terraform) and deployment automation tools like Ansible.
- Knowledge of public key cryptography (SSL, mutual authentication, CA).
- Experience with relational (RDBMS) and NoSQL databases.
Systems & Programming Skills:
- Proficient in Linux system administration and Bash scripting.
- Programming experience with Python, Perl, or Node.js.
- Comfortable using version control systems such as Git, GitHub, or Bitbucket.
Methodologies & Communication:
- Experience working in agile environments supporting continuous delivery and deployment.
- Fluent in spoken and written English; Italian language skills highly desirable due to customer interaction.
- Excellent communication skills with the ability to work well in multicultural, geographically distributed teams.
- Ability to negotiate and collaborate effectively with internal teams and external partners.
- Strong problem-solving skills with a practical approach to technical challenges.
A Master's degree in computer science or applied mathematics is a plus but not essential.
What's next: Ready to take on a challenging and rewarding role in a forward-thinking company? Please apply now. Apply now with your CV in English & we will review your application and arrange an initial screening call. Successful candidates will be invited to a technical interview with our engineering leadership team, followed by a final stage interview with senior management.
Join us and be part of a team where your expertise shapes the future of cloud infrastructure while helping drive innovation across Europe's payment technology landscape!