Posted on: 22/12/2025
Description :
Responsibilities :
- Azure Cloud Infrastructure : Design, implement, and maintain scalable, secure, and cost-effective cloud infrastructure on Azure. Ensure optimal use of cloud services to support both production and development environments.
- CI/CD Pipeline Development : Build, manage, and enhance robust CI/CD pipelines to automate code deployment, testing, and delivery across various environments. Use tools such as Azure DevOps, Jenkins, or similar.
- Automation and Scripting : Automate repetitive tasks using Python to streamline infrastructure management, monitoring, and reporting.
- Configuration Management : Implement and manage infrastructure-as-code (IaC) using tools like Terraform, Ansible, or Azure Resource Manager (ARM) Templates.
- Monitoring and Logging : Set up monitoring, logging, and alerting systems (e. g., Azure Monitor, Prometheus, Grafana) to track performance, detect issues, and ensure system reliability.
- Security and Compliance : Ensure all DevOps processes comply with industry standards and best practices for security and compliance, including regular auditing and securing access to cloud resources.
- Incident Management : Troubleshoot and resolve infrastructure issues, bottlenecks, and performance inefficiencies. Implement disaster recovery strategies to minimize downtime and ensure business continuity.
- Collaboration : Work closely with software development, QA, and operations teams to align DevOps strategies with business and project goals.
- Continuous Improvement : Stay current with emerging technologies and industry trends, and introduce best practices to improve DevOps processes, system scalability, and performance.
Requirements :
- Education : Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Experience : 8+ years of experience in a DevOps engineering role with strong expertise in Azure Cloud services.
- Proven experience in designing and maintaining CI/CD pipelines using tools like Azure DevOps and Jenkins
- Hands-on experience with Infrastructure as Code (IaC) tools such as Terraform, Ansible, and Puppet.
Technical Skills :
- Expertise in cloud infrastructure management and deployment on Azure (Virtual Machines, Azure Kubernetes Service, Azure Functions, Azure Storage, etc. ).
- Proficiency in scripting languages (Bash, PowerShell, Python) for automating cloud infrastructure tasks. Good understanding of containerization and orchestration technologies (Docker, Kubernetes).
- Experience with monitoring tools like Azure Monitor, Prometheus, Grafana, and logging tools such as ELK stack or Azure Log Analytics.
- Strong knowledge of version control systems (Git) and branching strategies.
- Experience with security best practices for cloud infrastructure, including encryption, key management, and role-based access control (RBAC).
Preferred Skills :
- Experience with serverless technologies like Azure Functions or AWS Lambda. Knowledge of cloud cost optimization strategies.
- Familiarity with microservices architecture and related DevOps strategies.
Did you find something suspicious?
Posted by
Posted in
DevOps / SRE
Functional Area
DevOps / Cloud
Job Code
1593182
Interview Questions for you
View All