DevOps Engineer
itcart
Job Description
CI/CD & Automation
- Design, build, and manage robust CI/CD pipelines using GitHub Actions for seamless deployment.
- Automate deployment workflows and infrastructure operations.
- Drive deployment efficiency and release reliability across environments.
Cloud Infrastructure Management
- Provision, manage, and optimize cloud infrastructure across Azure and AWS environments.
- Ensure high availability, scalability, and security of infrastructure and applications.
- Drive and own the DevOps and infrastructure roadmap aligned with business goals.
Monitoring & Observability
- Set up and maintain monitoring, logging, and alerting systems within Azure ecosystems and related platforms.
- Monitor system health and proactively troubleshoot bottlenecks and failures.
- Ensure infrastructure observability and operational reliability.
Containerization & Infrastructure as Code
- Manage containerization and orchestration using Docker and Kubernetes.
- Implement Infrastructure as Code using Terraform, ARM templates, or CloudFormation.
- Support scalable and repeatable infrastructure provisioning practices.
Database & Collaboration
- Take ownership of database setup, scaling, optimization, performance tuning, and maintenance.
- Collaborate with engineering teams to optimize application deployment and performance.
- Support infrastructure reliability and cross-functional operational excellence.
Key Performance Indicators (KPIs) :
- Strong CI/CD pipeline automation and deployment efficiency
- Infrastructure uptime, scalability, and operational reliability
- Cloud infrastructure optimization across Azure and AWS
- Monitoring, alerting, and observability effectiveness
- Container orchestration and infrastructure automation quality
- Database performance optimization and system health monitoring
- Strong ownership mindset and infrastructure roadmap contribution
Qualifications :
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent field.
- Strong proficiency in Git-based version control systems.
- Strong understanding of cloud infrastructure, automation, and DevOps best practices.
Experience :
- 3+ years of hands-on experience in DevOps, Cloud Engineering, or Infrastructure roles.
- Strong experience with GitHub Actions and CI/CD pipeline management.
- Hands-on expertise in Azure and AWS cloud platforms.
- Experience with monitoring, logging, and observability tools including Azure Monitor, Prometheus, Grafana, or ELK stack.
- Hands-on experience with Docker and Kubernetes orchestration.
- Experience implementing Infrastructure as Code using Terraform, ARM templates, or CloudFormation.
- Strong experience with database provisioning, scaling, optimization, and performance tuning.