Description:
Required skills and Qualifications :
- Proficiency in AWS services such as EC2, S3, and Lambda and Azure infra management.
- Knowledge of Linux/Windows server administration.
- Experience with Infrastructure as Code (IaC) tools like AWS Cloud Formation(CI/CD Tools) or Terraform
- Experience with containerization (Eg. Docker, ECS, EKS)
- Experience with monitoring tools(AWS Cloud Watch, Dynatrace and other tools)
- Familiarity with scripting languages such as Python, Bash, or PowerShell.
- Excellent problem-solving skills and ability to troubleshoot complex issues.
- Strong communication skills for collaborating with team members and stakeholders.
- Ability to manage time effectively and prioritize tasks in a fast-paced environment.
- Strong understanding of networking concepts and security protocols.
- Leadership qualities to guide junior team members and contribute to team success.
Key Responsibilities :
- Monitor and maintain cloud infrastructure, ensuring high availability and performance of AWS services and Azure infrastructure.
- Implement security best practices, including IAM policies, encryption, and compliance auditing.
- Manage and optimize resource allocation, including EC2 instances, S3 storage, and AWS Lambda and other AWS Artifacts
- Automate system tasks using scripts and AWS tools to enhance efficiency and reduce manual intervention.
- Troubleshoot and resolve issues related to cloud infrastructure and applications.
- Coordinate with development teams to deploy and manage applications in the AWS environment.
- Conduct regular backups and disaster recovery drills to ensure data integrity and availability.
- Maintain documentation of system configurations, processes, and updates for compliance and knowledge sharing.
- Provide support and training to staff on AWS best practices and new features.