Beschreibung
Infrastructure Consultant urgently required for the development of a digital product in our headquarters in Essen, we are looking for a Site Reliability/DevOps Engineer.
Soft-Skills
- High analytical and conceptual competence
- High communication skills
- Strong customer orientation
Must Have Specialist skills:
- Experience setting up CI + CD for multiple projects with various tools covering build, package, test, deploy, verify, rollback
- Understanding of pipeline-as-code, both greenfield (from scratch) and improving existing pipelines for CI/CD
- Skills must include: Git, Linux, AWS, Azure, Docker, Kubernetes, JVM (deploy/tune/monitor/manage), Maven, SBT
- Can differentiate IaaS vs PaaS vs SaaS from development, performance and operational perspectives (also able to factor in projected-costs of infrastructure where relevant to decisions)
Should Have
Understanding of:
- SSL/TLS/Certificates for securing browser communications/inter-application communication/user authentication.
Experience of:
- SRE (Site Reliability Engineering)
- HA (High Availability)
- Resilience
- DR (Disaster Recovery)
- Load Testing + Optimisation
- Capacity Planning
- Scaling at various levels (horizontal vs vertical and levels eg containers/services/nodes/data-centres)
- Auto-Scaling
Hands-on implementation of:
Monitoring
- Including log forwarding/processing/extracting/dashboards
- Splunk/ELK
- Working with developers to ensure they output appropriate logs in consistent format(s)
- Metrics
- And collection/aggregation thereof via eg Prometheus
- Alerting
- Based on metrics/log patterns/other criteria
- Able to identify what is worthy of an alert and also ensure that no excess alerts are raised
- Appreciates the benefits of a managed or self-patching OS versus the operational overhead of "traditional" Operating Systems
- Can proactively help teams achieve 12 factor apps
- A background which ideally includes some SysOps or Linux System Administration in productive environments
Nice to have:
- Skills ideally include some understanding of modern Java + Scala development, but we are not looking for a developer
- Ability to provide concise, technically-correct answers/solutions
Understanding of
- VPN
- SSH Jump Nodes
- Cloud-based virtual network security (eg NSG rules)
- Proxies (Reverse + Forward, also for injection of credentials and for simplified routing and/or SSL offload)
- Can clearly educate others on how best to develop + operate any solution
- Acknowledges the important of real security (Note: Likely impossible to verify from a CV unless they have a high calibre qualification such as CEH or CISSP)
- Appreciates the advantages of pure/real Scrum versus general agile approaches plus an understanding of Kanban