Job Openings
DevOps Engineer
About the job DevOps Engineer
Responsibilities :
- Define and establish development, testing, release, update, and support processes for DevOps operations.
- Review, verify, and validate software code developed in the project with the necessary technical expertise.
- Design, develop, and maintain CI/CD pipelines to automate software deployment processes.
- Oversee Containerization & Orchestration using Docker, Kubernetes
- Monitor, analyze, and enhance system performance & observability
- Implement security best practices for access control and secrets management.
- Collaborate with Development, QA and Product teams to ensure system stability and security.
- Manage and optimize cloud services for performance, cost-efficiency, and scalability.
- Troubleshoot incidents and system failures to ensure high availability and reliability.
- Document infrastructure and deployment processes for future reference and knowledge sharing.
Requirements :
- Bachelor Degree in Software Science, Software Engineer, Computer Science, MIS, IT or related filed
- 2-5 years of experience as a DevOps Engineer
- Strong expertise in Linux system administration and networking.
- Proficiency in Scripting Languages such as Bash, Python, or Go.
- Experience with CI/CD tools such as Jenkins, GitHub Actions and ArgoCD.
- Strong understanding of Cloud Platforms such as AWS, Azure or GCP
- Knowledge of Infrastructure as Code tools like Ansible, Terraform
- Familiarity with Containerization and Orchestration (Docker, Kubernetes).
- Familiarity with Logging & Monitoring tools like ELK Stack, Prometheus, Jaeger and Grafana.
- Knowledge of Access Control and Secrets Management tools, such as HashiCorp Vault.