As a Cloud Engineer, you will play a crucial role in enabling efficient and scalable cloud infrastructure for our organization. Your primary responsibility will be to automate and streamline our operational processes, ensuring smooth deployment and monitoring of applications on the AWS platform. This position is part of the IT Infrastructure team and will be located in Pune, India
In this role, you will have the opportunity to:
- Manage and maintain on-premise servers running Hyper-V, ensuring optimal performance, availability, and security. This includes tasks such as server configuration, monitoring, patching, and troubleshooting.
- Architect, deploy, and manage cloud infrastructure on platforms like AWS and Azure, designing scalable, reliable, and secure solutions that meet the organizations requirements. This involves selecting appropriate services, configuring virtual machines, storage, and networking components, and implementing high availability and disaster recovery strategies.
- Integrate cloud solutions with Active Directory, Office 365, and Azure services to ensure seamless user management, authentication, and access control across both cloud and on-premises environments. This includes configuring synchronization, single sign-on, and identity management solutions.
- Develop automation solutions using scripting languages like Python and PowerShell to streamline provisioning, configuration, and management of cloud resources. This involves writing scripts and leveraging APIs to automate repetitive tasks, improve efficiency, and reduce manual errors.
- C ontinuously optimize cloud infrastructure performance, security, and cost efficiency by conducting regular assessments, monitoring resource utilization, implementing best practices, and identifying areas for improvement. This includes analysing and optimizing cloud costs, implementing security controls, and staying updated with the latest cloud technologies and trends.
The essential requirements of the job include:
- Strong experience and expertise in managing and maintaining on-premises servers running Hyper-V, including server configuration, performance optimization, and troubleshooting.
- Proficiency in architecting and managing cloud infrastructure on AWS and Azure, including knowledge of various services such as EC2, S3, VPC, Azure VMs, and Azure Storage.
- Thorough understanding of integrating cloud solutions with Active Directory, Office 365, and Azure services, including experience with Azure AD Connect, Azure AD integration, and Azure AD authentication.
- Experience in scripting languages like Python and PowerShell for automation and infrastructure management, including writing automation scripts, developing tools, and utilizing APIs to interact with cloud platforms.
- Familiarity with infrastructure-as-code tools like AWS CloudFormation and Terraform, enabling the provisioning and management of cloud resources using declarative templates and version control.