Role Desc
We are seeking a skilled DevOps Engineer to design, implement, and manage scalable, secure, and high -performance infrastructure. The ideal candidate will have strong experience in CI/CD pipelines, cloud platforms, and automation, with the ability to collaborate closely with development and QA teams to streamline delivery.
Key Responsibilities
Design, implement, and manage CI/CD pipelines for application deployment
Automate infrastructure provisioning using Infrastructure as Code (IaC) tools
Manage and optimize cloud infrastructure (preferably Azure)
Ensure high availability, scalability, and performance of applications
Monitor systems, troubleshoot issues, and implement proactive solutions
Collaborate with development teams (Java, .Net, Node.js, React, Python.etc) to support releases
Manage containerization and orchestration using Docker / Kubernetes
Implement security best practices across infrastructure and pipelines
Maintain version control and branching strategies (Git -based workflows)
Support production deployments and handle incident management
Required Skills & Qualifications
5–10 years of experience in DevOps / Cloud Engineering
Hands -on experience with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions)
Strong knowledge of cloud platforms (Azure preferred)
Experience with Docker and Kubernetes
Proficiency in scripting (Bash / Python / PowerShell)
Experience with Terraform / ARM templates / CloudFormation
Good understanding of networking, security, and system architecture
Experience with monitoring tools (Prometheus, Grafana, Azure Monitor, etc.)
Familiarity with database systems (PostgreSQL, SQL Server)
Preferred Skills
Knowledge of microservices architecture
Experience working in Agile/Scrum team