Key Responsibilities
- Manage cloud infrastructure and automation on AWS, Google Cloud (GCP), and Azure.
- Deploy and maintain Windows Server environments, including Internet Information Services (IIS).
- Administer Linux servers and ensure their security and performance.
- Deploy .NET applications (ASP.Net, MVC, Web API, WCF, etc.) using Jenkins CI/CD pipelines.
- Manage source code repositories using GitLab or GitHub.
- Monitor and troubleshoot cloud and on-premises server performance and availability.
- Collaborate with development teams to support application deployments and maintenance.
- Implement security best practices across cloud and server environments.
Required Skills
- Hands-on experience with AWS, Google Cloud (GCP), and Azure cloud services.
- Strong understanding of Windows Server administration and IIS.
- Proficiency in Linux server management.
- Experience in deploying .NET applications and working with Jenkins for CI/CD automation.
- Knowledge of version control systems such as GitLab or GitHub.
- Good troubleshooting skills and ability to resolve system issues efficiently.
- Strong documentation and communication skills.
Preferred Skills
- Experience with scripting languages (PowerShell, Bash, or Python) for automation.
- Knowledge of containerization technologies (Docker, Kubernetes) is a plus.
- Understanding of networking concepts, firewalls, and security best practices.
Skills:- Amazon Web Services (AWS), Google Cloud Platform (GCP), Python, NodeJS (Node.js), GitHub, gitlab, Apache, Terraform, Nginx and Linux/Unix