Infrastructure Engineers design, build, and maintain the technical infrastructure that supports software applications. They manage servers, networks, and cloud platforms while ensuring high availability and performance. This role is essential for companies undergoing digital transformation in Greece.
Essential skills needed for Infrastructure Engineer positions
Ability to write and execute scripts using Microsoft PowerShell to automate tasks and manage systems.
Knowledge of Continuous Integration and Continuous Deployment workflows for automated software development and delivery.
Proficiency with the Linux operating system, including command line usage and system administration.
Proficiency in Python programming language for software development, automation, and data analysis.
Experience with Microsoft's Active Directory for managing users, computers, and security in a networked environment.
Understanding of computer networking principles and technologies for communication and connectivity.
Nice-to-have skills and soft skills that can help you stand out
Microsoft Azure is a cloud computing platform for building, deploying, and managing applications and services.
Knowledge and application of DevOps methodologies to integrate software development and IT operations for faster delivery.
Ability to collaborate effectively with others to achieve common goals.
Ability to convey information clearly and effectively in verbal and written form.
Recommended education and qualifications for Infrastructure Engineer positions
Computer Science
Study of computational systems, programming, algorithms, and software development.
Any Field
No specific academic field required; open to all educational backgrounds.
Computer Engineering
Study of computer hardware, software systems, and the integration of computing technologies.
Information Systems Management
Study of managing information technology resources and systems to support organizational goals.