Position Overview
Join our dynamic IT Systems Administration team and play a crucial role in the continuous growth of our organizational infrastructure. We are seeking a dedicated DevOps Engineer to help us enhance the efficiency and reliability of our operations. In this role, you will be responsible for setting up, maintaining, and optimizing our Kubernetes clusters, while also fostering better collaboration and communication between developers and system engineers. You will be part of a fast-paced, international team.
This full-time, permanent, in-office position is based in Krakow, Poland.
Key Responsibilities
Infrastructure Automation & Optimization
- Help build and optimize a scalable Kubernetes on-premises infrastructure.
- Implement and maintain infrastructure as code (IaC) using tools like Ansible or similar.
- Automate our infrastructure, implement continuous integration, and train the team on DevOps best practices to ensure an operational, consistent system.
Continuous Integration & Continuous Deployment (CI/CD)
- Test and improve GitLab CI/CD pipelines, consult and guide the dev teams in DevOps best practices.
- Support dev teams in automating application development and deployment processes.
- Develop, maintain, and improve automated deployment strategies and scripts.
Monitoring, Logging, & Alerting
- Help to set up and manage logging solutions on the ELK stack (Elasticsearch, Logstash, Kibana), for better observability.
- Build monitoring and alerting solutions to gain insights into the status of applications.
- Develop and maintain automated alerting systems to proactively detect and respond to issues.
Collaboration & Team Support
- Improve collaboration and communication between developers and system engineers to streamline processes and reduce friction.
- Train and support development and operations teams on DevOps tools, practices, and methodologies.
- Act as a liaison between development and IT operations to ensure smooth delivery of applications.
Security & Compliance
- In collbaroation with the SecOps team, help to implement security best practices within the DevOps lifecycle, including secure coding practices, automated security testing, and vulnerability scanning.
Performance & Scalability
- Continuously monitor and optimize system performance, ensuring that infrastructure can scale to meet growing demand.
- Conduct performance testing and tune systems to achieve optimal efficiency.
Version Control & Configuration Management
- Manage version control systems, ensuring that code is properly stored, versioned, and retrievable.
- Implement and manage configuration management tools to maintain consistency across development, testing, and production environments.
Required Hard Skills
- University degree, ideally Masters in Computer Science or in Software Egineering or a related science, technology or engineering field.
-
3+ years of relevant work experience in a DevOps role
- Proficiency in Kubernetes
- Proficiency in Docker containerization
- Solid experience in Linux System Administration (Ubuntu)
- Solid experience in automation tooling (Bash, Ansible)
- Fluent in English
Good to Have
- Experience with deploying applications developed in additional programming languages is a plus: PHP, JavaScript / Node.js, Python, Ruby, Golang
- Experience in data security and data protection is a plus
Required Soft Skills
- Strong teamwork and communication abilities.
- Self-motivated with the ability to work independently.
- Comfortable working in a diverse, international environment.
- Detail-oriented with the capacity to see the big picture
What we offer
- Be part of a dynamic and innovative team working with on-premises infrstructure.
- Opportunity to shape the DevOps practices and drive impactful DevOps projects.
- Work in a collaborative environment that values creativity and diversity.
- Private medical care (fully covered).
- MultiSport card (partially covered).
- Team building activities.
If you are interested in this position, we look forward to receiving your complete application. Please submit your CV in English. We look forward to welcoming you to our Krakow office.
About MDPI
A pioneer in scholarly, open access publishing, MDPI has supported academic communities since 1996. Headquartered in Basel, Switzerland, MDPI has the mission to foster open scientific exchange in all forms, across all disciplines.
We operate currently over 400 diverse, peer-reviewed, open-access journals supported by over 66,000 academic editors. We serve scholars from around the world to ensure the latest research is openly and broadly available.
Besides our main publishing business, we develop and maintain digital platforms and software ranging from scientific exchange platforms to article databases and search engines, all focused on empowering scholars and giving them the best possible product and service. As of the end of 2022, we count more than 6700 colleagues in 17 offices across 11 countries.
Initiatives
At MDPI, we develop and maintain various platforms in order to better serve the scientific community. Please find below a list of our main platforms:
https://www.mdpi.com/
https://sciprofiles.com/
https://sciforum.net/
https://www.scilit.net/
https://www.preprints.org/
https://encyclopedia.pub/
https://www.mdpi.com/books/