Design, implement, and manage infrastructure using Terraform on Azure Cloud.
Automate infrastructure provisioning, configuration, and deployments.
Cloud Platform Expertise:
Manage and optimize cloud-based solutions on Azure.
Implement security best practices and ensure compliance within cloud environments.
Containerization and Orchestration:
Build and deploy containerized applications using Docker.
Manage and maintain Kubernetes clusters for scalable application deployment and monitoring.
CI/CD Pipeline Management:
Develop, maintain, and optimize CI/CD pipelines using Azure DevOps, Jenkins, and Git.
Ensure seamless integration and delivery for various development teams.
Scripting and Automation:
Write and maintain Python scripts for automating tasks, monitoring systems, and integrating tools.
Develop robust automation workflows to improve operational efficiency.
Monitoring and Performance Optimization:
Implement monitoring, logging, and alerting systems to identify and resolve issues proactively.
Optimize infrastructure performance and ensure high availability and scalability.
Problem Solving and Troubleshooting:
Analyze and resolve complex technical issues across the infrastructure and application stack.
Provide root cause analysis and implement long-term solutions to recurring problems.
Required Skills and Qualifications
Education: Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience).
6-9 years of hands-on experience in DevOps engineering roles.
Expertise in Azure Cloud services and infrastructure. Working knowledge Azure Functions, Cloud Defender, Site Recovery, Storage, Virtual Networks, Boards, Key Vault, Backup, Logic App, and Application Insights.
Proficiency in Azure DevOps , including pipelines, artifacts, and repositories.
Strong experience with Terraform for IaC. Writing scripts and deploying resources.
Advanced skills in Kubernetes and containerization with Docker . Must have deployed and managed containerized applications in the Azure cloud, leveraging AKS (Azure Kubernetes Service).
Experience with Jenkins for continuous integration and automation.
Proficient in Git for version control and collaboration.
Skilled in Python scripting for automation and integrations.
Strong analytical and problem-solving abilities with a detail-oriented mindset. Experience maintaining & debugging the system & applications.
Experience with creating and implementing DRP (Disaster Recovery).
Experience with reverse engineer code, understanding log files, and attending various alerts and outages.
Excellent communication and collaboration skills.
Preferred Qualifications
Certification in Azure (e.g., Azure Solutions Architect, Azure DevOps Engineer).
Experience with monitoring tools such as Prometheus, Grafana, or Azure Monitor.
Knowledge of networking concepts and security best practices.
Familiarity with other scripting languages like Bash or PowerShell.
Experience working in Agile or DevOps-driven environments.
What We Offer
Competitive salary and benefits package.
Opportunities for professional growth and development.
Collaborative and innovative work environment.
Flexible work arrangements, including remote options.