Key Responsibilities
- Design and Implement Cloud Solutions: Develop and deploy cloud-based systems, utilizing Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.
- Manage Cloud Infrastructure: Oversee and maintain cloud resources, ensuring environments are secure, scalable, and optimized for performance.
- Ensure Security and Compliance: Implement robust security measures and ensure the cloud environment aligns with industry standards and regulatory requirements.
- Automate and Optimize: Streamline deployment and administration processes using CI/CD pipelines and configuration management tools.
- Troubleshoot and Problem Solve: Diagnose and resolve complex issues related to cloud infrastructure and applications.
- Collaborate Across Teams: Work closely with development, network, and security teams to integrate requirements and achieve successful deployments.
- Capacity Planning: Participate in planning to ensure cloud infrastructure meets current and future organizational needs.
Required Skills and Experience
- Cloud Platform Expertise: Strong knowledge of AWS
- Infrastructure as Code (IaC): Proficiency with tools like Terraform or CloudFormation.
- DevOps and Automation: Experience with CI/CD pipelines, containerization (e.g., Docker, Kubernetes), and automation tools.
- Networking and Security: Solid understanding practices, and cloud security services.
- Scripting and Programming: Proficiency in scripting or programming languages such as Python, PowerShell, or shell scripting.
- Troubleshooting and Problem Solving: Demonstrated ability to diagnose and resolve complex technological issues.
- Communication and Leadership: Excellent communication, interpersonal, and leadership abilities