Manage and monitor cloud resources (e.g., virtual machines, databases, storage, networks) in environments in Azure.
Implement security policies, manage access controls, and ensure compliance with organizational security standards.
Optimize cloud costs by tracking resource usage, rightsizing instances, and implementing cost-saving measures.
Develop and maintain documentation for cloud infrastructure, configurations, and processes.
Conduct Regular DR tests and participate in Vulneratbility testing and address any findings
Conduct regular system health checks, capacity planning,
Ensure Infrastructure as Code scripts (Terraform, ARM templates) for consistent and repeatable infrastructure deployment.
Monitor, troubleshoot, and optimize deployment processes and environments to enhance reliability, scalability, and performance.
Collaborate with the development team to establish automated monitoring and alerting for applications and infrastructure.
Drive automation efforts to reduce manual tasks and streamline workflows.
Required Skills and Qualifications
:
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
7 +years of Total experience & 3+ years of experience in cloud administration, or a similar role.
Hands-on experience with at least one major cloud provider ( Azure Preferred).
Proficiency with IaC tools (e.g., Terraform, CloudFormation)
Strong knowledge of scripting languages (e.g., Bash, PowerShell, Python) for automation.
Understanding of networking, security, and best practices for cloud environments.
Familiarity with containerization (Docker, Kubernetes) is a plus.
Excellent troubleshooting and problem-solving skills, with a commitment to continuous improvement.
Preferred Skills:
Certifications in cloud platforms (Microsoft Certified: Azure Administrator).