Role Overview:
In this role, you will be responsible for deploying and managing the infrastructure that powers all of Zhinto’s applications. You will also play a key part in embedding security practices throughout our software development and deployment lifecycle, ensuring we deliver secure and reliable applications continuously. The ideal candidate will have a solid understanding of development, security, and operations and a passion for automating and streamlining workflows to enhance efficiency and security.
Responsibilities:
- Monitor application and infrastructure performance to ensure optimal reliability and uptime.
- Implement robust log management practices to track and analyze application behavior.
- Document troubleshooting steps, runbooks, and procedures in an internal knowledge base to foster team knowledge sharing.
- Participate in an on-call rotation to promptly address and resolve incidents.
- Advocate for and implement best practices in cloud and application security.
Requirements:
- 2+ years of professional experience as a DevOps Engineer in a small-to-medium-sized organization.
- Proficiency in Linux administration and networking fundamentals.
- Strong, hands-on experience with Kubernetes, Docker and Docker Compose in production environments.
- Experience with monitoring and observability tools such as Grafana and Prometheus.
- Experience building and maintaining CI/CD pipelines.
- Strong understanding of source control systems (e.g., Git) and branching strategies.
- Familiarity with relational databases such as PostgreSQL.
- Knowledge of infrastructure-as-code (IaC) principles and tools.
- A flexible, solutions-oriented approach to problem-solving.
Preferred Qualifications:
- Familiarity with at least one high-level programming language, such as Python or Golang.
- Experience with the ELK/EFK stack for log management.
- Experience with Helm for Kubernetes package management.