Senior Cloud Engineer
Skills Preferred
Job Description
As an Azure Cloud Operation Engineer, you will play a crucial role in managing and maintaining the Azure Cloud infrastructure for our organization. Your primary responsibility will be to ensure the availability, reliability, and performance of the cloud-based systems and services that support our applications and business operations. You will collaborate with cross-functional teams to design, deploy, and optimize cloud solutions while adhering to best practices and industry standards.
Responsibilities
Cloud Infrastructure Management: Deploy, configure, and manage the Azure cloud infrastructure components, including virtual machines, storage accounts, networking, and security groups. DevOps & automation: Experience with DevOps tools such as Terraform, Kubernetes, Ansible, Jenkins, Docker and Bash or Powershell scripting. Monitoring and Performance Optimization: Implement monitoring tools and strategies to proactively identify and resolve performance issues. Optimize the cloud environment to ensure optimal resource utilization and cost-effectiveness. Incident Management: Respond to and troubleshoot cloud-related incidents, ensuring rapid resolution and minimal impact on business operations. Security and Compliance: Implement security measures to safeguard data, applications, and infrastructure in accordance with industry standards and company policies. Stay up-to-date with Azure security features and best practices. Backup and Disaster Recovery: Design and maintain reliable backup and disaster recovery solutions to protect critical data and services from potential disruptions. Automation: Develop and maintain automation scripts to streamline routine tasks, cloud deployment processes, and scaling activities. Collaboration: Collaborate with development, operations, and infrastructure teams to ensure seamless integration of applications with the Azure cloud platform. Documentation: Maintain comprehensive documentation related to the Azure cloud infrastructure, configurations, and procedures. Continuous Improvement: Proactively identify opportunities for process improvement, cost optimization, and enhanced operational efficiency. Cloud Governance: Enforce Azure governance policies and help ensure compliance with organizational guidelines and regulatory requirements. Operating system Administration: Experience in Windows and Linux operating systems to troubleshoot issues.
Job Requirements
Requirements: B.E/B.Tech/MCA, with at least 3 years experience in managing an infrastructure. In-depth knowledge of Azure services and features, including Virtual Machines, Azure Networking, Storage, Security Center, and Identity Management.. Experience with scripting and automation using PowerShell, Azure CLI, or other relevant tools. Familiarity with cloud monitoring and logging tools like Nagios, Icinga, NewRelic, AppOptics, Datadog, etc to analyze performance and troubleshoot issues. Understanding of cloud security principles and best practices. Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Experience working in 24x7 Support Environments on help desk tickets. Willing to work in a 24*7 rotational shift job. Good to Have: Azure certifications, such as Microsoft Certified: Azure Administrator Associate or Microsoft Certified: Azure Solutions Architect Expert. Experience with other cloud platforms, such as AWS or Google Cloud Platform. Knowledge of DevOps principles and practices. Familiarity with containerization technologies like Docker and Kubernetes.