Senior DevOps Engineer
hirezapp
Job Description
Key Deliverables
- Design and implement robust CI/CD pipelines using GitHub Actions to accelerate software delivery.
- Manage and optimize Kubernetes clusters for container orchestration and application deployment.
- Develop and maintain infrastructure as code using Terraform for both Azure and AWS environments.
- Automate operational tasks and system monitoring with Python and Bash scripting.
- Ensure high availability and performance of PostgreSQL databases.
- Implement and manage monitoring and alerting solutions using Prometheus.
- Collaborate with development teams to integrate new features and troubleshoot production issues.
Essential Requirements
- 4+ years of hands-on experience with DevOps practices and cloud platforms (Azure or AWS).
- Proficiency in Kubernetes for container orchestration.
- Demonstrated experience with Infrastructure as Code tools, specifically Terraform.
- Strong scripting skills in Python and Bash.
- Familiarity with CI/CD principles and tools like GitHub Actions.
- Experience with PostgreSQL database management.
Preferred Qualifications
- Experience with both Azure and AWS cloud environments.
- Knowledge of monitoring tools such as Prometheus.
- Understanding of network configurations and security best practices in cloud environments.