Description
The Task:
Templeton & Partners is looking for a DevOps Engineer for a 12 months project based in Amsterdam, NL.
You will|:
- Work with development partners to shape the architecture, design, and implementations of new and existing systems to enhance their reliability, performance, efficiency, and scalability
- Ensure all key services are measured, monitored and raising alerts when needed
- Automation of deployment and configuration processes
- Develop reliability tools and frameworks for use by all engineers
- Share on-call for most critical systems and lead incident response and no-blame post-mortem analysis and review
- Drive efficiencies in systems and processes: capacity planning, configuration management, performance tuning, monitoring and root cause analysis.
- We are expert in infrastructure and best practices, and we help development teams using infrastructure more effectively.
- We are on point for capacity planning and to help teams anticipate and prepare for growth.
Requirements:
- BS or MS in Computer Science or a related technical discipline. Equivalent practical experience is a reasonable substitute.
- Good programming skills in one of C/C++, Java, Javascript, Python or Go, and an ability to pick up new ones.
- Experience in the Linux environment and a good understanding of its fundamentals and internals: filesystems and modern memory management, threads and processes, the user/Kernel-space divide, etc.
- A good understanding of large-scale distributed systems in practice, including multi-tier architectures, application security, monitoring and storage systems.
- Working knowledge of the TCP/IP stack, Internet routing and load balancing.
- Working knowledge of Kubernetes, Terraform(must have), Prometheus, Jenkins (or other similar toolset)
- Working language: English