DevOps Engineer
Job description
DevOps Engineer
Start Date: 1st May 2023
Contract Length: 12 Months + Extension
Location: The Hague, NL. 2-3 days on-site // 2-3 days remote
Pay: 80 € - 100 € per hour
Languages: English ONLY
I am working with a leading Oil & Gas that is looking for an experienced DevOps Engineer to join their team in The Hague in an initial 12-month contract.
Ideally, we are looking for someone that would be able to start this project by the 1st of May 2023, however, we can accommodate a reasonable notice period.
As a DevOps engineer you will join a team who partners with development teams throughout the organization with the goal of improving products and enhancing speed and quality on development and deployment.
On a Normal Day,
You Will
- Work with product teams to shape the architecture, design, and implementations of new and existing systems to enhance their reliability, performance, efficiency, and scalability.
- Help product teams to develop and deploy on datacenters and cloud native environment
- Ensure all key services are measured, monitored and raising alerts when needed
- Develop automation of application deployment and configuration
- Develop reliability tools and frameworks for use by all engineers and products
- Set up and manage the build and deployment of technical applications on Linux
- Be responsible for keeping the build- and runtime environments healthy.
- Troubleshoot build/deployment errors
- Coach and train developers on DevOps best practices
- Research, develop, configure and implement tools for continuous integration and continuous delivery
- Drive efficiencies in products and processes: capacity planning, configuration management, performance tuning, monitoring, backup/restore and root cause analysis.
Requirements
- Development background preferred
- Experienced (minimal 4 years) working in CI/CD and different build environments
- Knowledge of how compilation/linking code works on Linux
- Package and deploy software to dev/test environments in both Linux and Windows
- Write/maintain bash scripts to automate build/deploy process on Linux
- Strong troubleshooting skills
- Experience in Python
- Strong experience on bash scripting
- Experience with DevOps in AWS and/or Azure cloud.
- Experience with deployment and support of AWS/Azure services
- 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.
- Understanding of Microservice based Architecture
- Ability to implement infrastructure as code. Preference is Terraform knowledge
- An understanding of application security and information security controls
- A good understanding of large-scale distributed systems in practice, including multi-tier architectures, application security, monitoring and storage systems.
- Working knowledge of Kubernetes, Terraform, Ansible, Azure DevOps , Jenkins (or other similar toolset)
- Data Science platform/tools experience, plus monitoring and logging platforms, will be an advantage
- Good to have RPM package management, sudo/apt/yum, Scons, Mono/dotNet, Node.JS, Linux Admin (root).
If this looks like you, please get back to me with your updated CV and availability to have quick chat! 😊
