Responsibilities
• Design, deploy, and manage cloud infrastructure in AWS and Azure environments.
• Monitor and maintain cloud systems to ensure high availability, scalability, and performance.
• Implement best practices for cloud architecture and security.
• Set up and maintain monitoring, logging, and alerting systems for cloud services.
• Respond to and troubleshoot cloud infrastructure issues in a timely manner.
• Perform regular system maintenance, including patch management and backups.
• Develop and maintain automation scripts using tools such as Terraform, CloudFormation, PowerShell, and Python.
• Automate repetitive tasks to improve efficiency and reduce manual intervention.
• Monitor and manage cloud expenditures, ensuring cost-effective use of resources.
• Implement cost-saving strategies and recommend optimizations.
• Ensure compliance with industry standards and best practices for cloud security.
• Implement and maintain security controls and policies to protect cloud assets.
• Collaborate with development, DevOps, and other cross-functional teams to support cloud initiatives.
• Provide technical support and guidance to team members and stakeholders.
Qualifications we seek in you!
Minimum Qualifications / Skills
• Bachelor’s degree in Computer Science, Information Technology, Electrical Engineering, or a related field. Advanced degrees or relevant professional training are a plus.
• Experience in cloud operations, with a focus on AWS and Azure platforms.
• Proficiency in AWS services (EC2, S3, RDS, VPC, Lambda, etc.) and Azure services (VMs, Azure Storage, Azure SQL Database, Azure Functions, etc.).
• Experience with configuration management tools like Ansible, Chef, or Puppet.
• Strong scripting skills in Python, PowerShell, Bash, or similar languages.
• Experience with multi-cloud environments and hybrid cloud setups.
• Knowledge of database management systems and data backup/recovery solutions.
• Familiarity with containerization technologies such as Docker and Kubernetes.
• Understanding of network configurations, firewalls, VPN, and load balancers in a cloud environment.
• Experience with multi-cloud environments and hybrid cloud setups.
• Familiarity with CI/CD pipelines and tools such as Jenkins or Azure DevOps.
• Understanding of networking concepts and technologies (DNS, VPN, load balancers, etc.).
Preferred Qualifications/ Skills
• AWS Certified Solutions Architect – Professional or AWS Certified DevOps Engineer – Professional.
• Microsoft Certified: Azure Solutions Architect Expert or Microsoft Certified: Azure DevOps Engineer Expert.
• Excellent communication and collaboration skills, with the ability to effectively interact with technical and non-technical stakeholders at all levels of the organization.