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
Experience with GitLab Continuous Integration platform for automated software testing and deployment.
Experience with Amazon Web Services cloud computing platform for deploying and managing applications.
Experience with ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes.
Experience using Terraform for infrastructure as code to automate cloud resource provisioning.
Proficiency in Python programming language for software development, automation, and data analysis.
Knowledge of Continuous Integration and Continuous Deployment workflows for automated software development and delivery.
Nice-to-have skills and soft skills that can help you stand out
The use of container technology to package and deploy applications efficiently and consistently.
Ability to collaborate effectively with others to achieve common goals.
Ability to convey information clearly and effectively in verbal and written form.
Ability to adapt quickly to changes and new challenges in dynamic environments.
Recommended education and qualifications for Infrastructure Engineer positions
Science
Study of natural and physical phenomena through observation and experimentation.
Software Engineering
Study of designing, developing, testing, and maintaining software systems.