Job Description
Principal Accountabilities
- You will report to the Head of DevOps. The ideal canditate should have:
- Implementation of deployment strategies.
- Automate, streamline, and maintain deployment processes (CI/CD).
- Monitor, secure, and maintain production systems.
- Troubleshoot and debug issues as they arise.
- Research and recommend new technologies to improve system performance and scalability.
- Collaborate with other teams to identify and resolve complex technical issues.
Job Requirements:
- 3+ years of experience as a DevOps Engineer or similar role.
- Strong experience with at least one programming language (Python, Javascript, etc.).
- Experience with containerization and orchestration technologies (Docker, Docker-compose, Kubernetes).
- Experience with at least one cloud platform or more (AWS, Azure, GCP).
- Familiarity with at least one CI/CD pipeline and tools (Jenkins, GitLab, GitHub actions, etc.)
- Strong understanding of system administration and networking concepts.
- Experience with at least one monitoring and logging tool (Prometheus, Elastic Stack, Prometheus, Grafana, InfluxDb, Redash, etc.).
- Experience with security best practices and tools is a plus.
The following qualifications will assist the successful candidate in carrying out these responsibilities:
- Strong communication and teamwork skills.
- Ability to work in a fast-paced and dynamic environment.
- Experience with any additional DevOps tool is a plus.