Description
We are looking for the Senior Cloud Engineer who will be responsible for the management of Windows/Virtualization Server and Cloud infrastructure. The ideal candidate will provide 24×7 support of engineering solutions in both physical and virtual environments. You will design and configure Windows and Cloud systems and will handle all upgrades and security patches to application and OS based on agreed-upon maintenance windows. The candidate must have strong analytical and troubleshooting skills with experience managing enterprise-class infrastructure. The potential candidate will implement changes and/or new features to support and secure the Windows/Cloud infrastructure.
Responsibilities
Design and manage scalable and resilient cloud infrastructure and automation tooling for routine operation tasks
Configuration management like Email, SSL using Load Balancer, development tool installations on App Engine, Compute Engine, Kubernetes Engine etc.
Participate in team activities such as peer code reviews, design collaboration efforts and rotating on-call process
Use automation, configuration management and deployment tools to provide cloud-based solutions
Work with architect, Dev Lead, and HOD to confirm developed solutions align with existing standards, meet security controls and meet cloud computing best practices
Manage implementation and the ongoing operation of cloud services following approved designs, adherence to patterns, security requirements and certify all logging and monitoring are active for security and compliance
Investigate and monitor current-state cloud usage, solutions in use, risks, gaps, limitations and recommend solutions, optimizations and remediation
Maintain comprehensive and systematic configuration, lifecycle and security management of servers
Ensure safety metrics for continuous development and deployment on server less architecture
Resolving any IT-related faults quickly and efficiently, including a broad range of queries from how to set up an email account to system diagnostics, plus enhancing and developing the IT provision extended within the business
Install, configure, upgrade, and patch operating systems, network operating systems, system utility software, applications, and third-party software on commonly used operating systems
Develop, implement, and maintain backup and disaster recovery plans for servers
Maintain updated local documentation on all aspects of servers and other equipment
Provide remote support to end-users in all aspects of a functional corporate a network including Microsoft Windows, Network connectivity, Wi-Fi connectivity, Printing, Mobile Device Management, etc.
Perform administration and maintenance of network devices like switches, firewalls, access points, etc.
Qualifications
Bachelor or Master in Computer Science, Software Engineering, or a related IT degree
3+ years of practical experience as a Cloud/DevOps Engineer
SKILLS REQUIREMENT:
Implement and improve monitoring and alerting
Build and maintain highly available systems
Implement the CI pipeline
Implement and maintain monitoring stacks
Lead and guide the team in identifying and implementing new technologies
Implement and own the CI
Manage CD tooling
Implement and maintain monitoring and alerting
Build and maintain highly available production systems
Azure, AWS, and GCP certifications preferred
A strong hands-on experience with Microsoft technologies (Windows Server, Active Directory, IIS, SQL Server), Cloud Technologies (Azure, AWS, GCP)
Ability to work independently with minimal supervision
Should be familiar with securing a network
At least 3-5 years’ experience in the field of cloud computing
2+ years’ experience with Windows Server operating systems & technologies
Anti-virus installation, clean up and protective measures
Ability to learn new tools as required
A solid understanding of LAN/WAN networking
Positive, self-motivated individual who can complete tasks independently