Job Summary
A Senior Cloud Engineer plays a pivotal role in designing, implementing, and maintaining cloud-based solutions to ensure optimal performance, security, and scalability. This role requires deep technical expertise, collaboration with cross-functional teams, and strategic oversight of cloud infrastructure.
Responsibilities:
- Design and deploy scalable, secure, and cost-effective cloud solutions.
- Optimize existing cloud infrastructure for performance and reliability.
- Automate deployment, monitoring, and maintenance tasks.
- Implement CI/CD pipelines for seamless software delivery.
- Ensure systems comply with security best practices and regulatory requirements.
- Monitor and mitigate security vulnerabilities.
- Provide guidance to development teams on cloud-related technologies.
- Document processes and share knowledge with team members.
- Address system failures, troubleshoot issues, and perform root cause analysis.
- Develop and implement disaster recovery solutions.
Requirements:
- Proficiency in cloud platforms (AWS, Azure, GCP).
- Strong knowledge of containerization (Docker, Kubernetes).
- Experience with Infrastructure-as-Code tools (Terraform, CloudFormation).
- Programming/scripting knowledge (Python, Java, Bash).
- Experience with CI/CD tools (Jenkins, GitLab CI).
- Proven ability to design and manage enterprise-scale cloud systems.
- 5+ years in cloud engineering or a related field.
- Strong problem-solving and analytical skills.
- Excellent communication and team collaboration abilities.
- AWS Certified Solutions Architect, Microsoft Azure Solutions Architect, or equivalent. (Advantageous)