IT DevOps Engineer
Job Description
As an IT DevOps Engineer, you will be responsible for ensuring the smooth functioning of the IT infrastructure. Your main tasks will include managing and scaling the IT infrastructure, automating processes, establishing CI/CD pipelines, monitoring systems and applications, liaising with software development teams, creating and updating documentation, planning and scaling resources, and managing incidents.
Key Responsibilities:
- Development and maintenance of CI/CD pipelines for the automation of build, test, and deployment processes (e.g. with Jenkins, GitLab CI/CD, GitHub Actions).
- Management and optimization of cloud infrastructures (Azure) with Infrastructure as Code (Terraform, Ansible, CloudFormation).
- Operation and scaling of container platforms (Docker, Kubernetes).
- Implementation of monitoring and logging solutions (Prometheus, Grafana, ELK-Stack, Datadog) for proactive system monitoring.
- Troubleshooting & incident management: analyzing system failures and performance bottlenecks.
- Ensuring security & compliance best practices (secrets management, access controls, encryption, ISO 27001, GDPR).
- Collaboration with software developers, QA teams, and security experts to ensure a stable and efficient development and operating environment.
- Mentoring and supporting junior and mid-level DevOps Engineers.
Qualifications Required:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Above 6 years of relevant experience in areas such as operating system knowledge, scripting and automation, container technologies, cloud platforms, version control, CI/CD, monitoring and logging, network knowledge, security, team collaboration, troubleshooting, and issue resolution.
- Strong knowledge of cloud technologies (Azure) and container orchestration (Kubernetes, Docker).
- Experience with CI/CD and automation tools (e.g. Terraform, Ansible, Helm, ArgoCD).
- Knowledge of scripting/programming languages such as Python, Bash, Go, or comparable languages.
- Good knowledge of monitoring, logging, and security best practices.
- Experience in performance optimization and cost management in cloud environments.
- Ability to work in a team, strong communication skills, and a solution-oriented way of working. Role Overview:
As an IT DevOps Engineer, you will be responsible for ensuring the smooth functioning of the IT infrastructure. Your main tasks will include managing and scaling the IT infrastructure, automating processes, establishing CI/CD pipelines, monitoring systems and applications, liaising with software development teams, creating and updating documentation, planning and scaling resources, and managing incidents.
Key Responsibilities:
- Development and maintenance of CI/CD pipelines for the automation of build, test, and deployment processes (e.g. with Jenkins, GitLab CI/CD, GitHub Actions).
- Management and optimization of cloud infrastructures (Azure) with Infrastructure as Code (Terraform, Ansible, CloudFormation).
- Operation and scaling of container platforms (Docker, Kubernetes).
- Implementation of monitoring and logging solutions (Prometheus, Grafana, ELK-Stack, Datadog) for proactive system monitoring.
- Troubleshooting & incident management: analyzing system failures and performance bottlenecks.
- Ensuring security & compliance best practices (secrets management, access controls, encryption, ISO 27001, GDPR).
- Collaboration with software developers, QA teams, and security experts to ensure a stable and efficient development and operating environment.
- Mentoring and supporting junior and mid-level DevOps Engineers.
Qualifications Required:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Above 6 years of relevant experience in areas such as operating system knowledge, scripting and automation, container technologies, cloud platforms, version control, CI/CD, monitoring and logging, network knowledge, security, team collaboration, troubleshooting, and issue resolution.
- Strong knowledge of cloud technologies (Azure) and container orchestration (Kubernetes, Docker).
- Experience with CI/CD and automation tools (e.g. Terraform, Ansible, Helm, ArgoCD).
- Knowledge of scripting/programming languages such as Python, Bash, Go, or comparable languages.
- Good knowledge of monitoring, logging, and security best practices.
- Experience in performance optimization and cost management in cloud environments.
- Ability to work in a team, strong communication skills, and a solution-oriented way of working.
