Job description
- Strong background in Linux/Unix Administration
- Experience with automation/configuration management using either Puppet, Chef or an equivalent
- Experience with AWS, Docker and Kubernetes is a must.
- A working understanding of code and script (PHP, NodeJs, Python)
Knowledge of best practices and IT operations in an always-up, always-available service.
- Troubleshoot production issues and coordinate with the development team to streamline code deployment.
- Implement automation tools and frameworks (CI/CD pipelines).
- Collaborate with team members to improve the company’s engineering tools, systems and procedures, and data security.
- Optimize the company’s computing architecture.
- Conduct systems tests for security, performance, and availability.
- Build tools to reduce occurrences of errors and improve customer experience
- Perform root cause analysis for production errors
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or relevant field.
- 2+ years experience as a DevOps Engineer or equivalent software-engineering role.
- An expert in code deployment tools (Puppet, Ansible, and Chef).
- Experience needed in network, server, and application-status monitoring.
- Strong command of software-automation production systems (Jenkins and Selenium).
- Responsible for deploying, automating, maintaining, troubleshooting and improving the systems that keep the backend infrastructure running smoothly.
- Strong command over AWS, Docker, Kubernetes, Infrastructure monitoring and Bash scripting etc.
- Problem-solving attitude.