onsite
Software Engineer - Linux & System Administration - I. K. Hofmann GmbH
Software Engineer
Senior engineer responsible for designing, deploying, and maintaining scalable Linux infrastructures, automating operations with Bash and Python, and orchestrating containerized workloads on Docker and Kubernetes within AWS environments.
About the role
Key Responsibilities
- Design, implement, and manage Linux-based production systems, ensuring high availability and performance.
- Develop automation scripts in Bash and Python to streamline deployment, monitoring, and configuration management.
- Containerize applications using Docker and orchestrate them with Kubernetes, optimizing resource utilization.
- Integrate and maintain cloud services on AWS, including EC2, EKS, S3, and IAM policies.
- Collaborate with development teams to troubleshoot, secure, and optimize application deployments.
Requirements
- Proven experience with Linux system administration and shell scripting.
- Strong knowledge of Docker, Kubernetes, and container networking.
- Hands‑on experience with AWS services and infrastructure as code.
- Solid understanding of networking, security best practices, and monitoring tools.
- Excellent problem‑solving skills and a proactive, collaborative attitude.
Skills
linuxbashpythondockerkubernetesaws