Role Overview
We are seeking a talented Cloud DevOps Engineer to join our dynamic team. The ideal candidate will have a solid background in cloud platforms and a passion for automation. You will be responsible for developing and maintaining infrastructure through CI/CD pipelines. Your efforts will enhance software deployment processes, ensuring increased reliability and performance within our cloud environment. Key to this role is collaborating with development teams to ensure smooth integrations and deployments.
Key Responsibilities:
- Design and implement CI/CD pipelines for automated deployments.
- Collaborate with teams to improve infrastructure reliability and scalability.
- Monitor application performance and respond to issues proactively.
- Manage cloud environments and optimize cost efficiency.
- Implement and manage configuration management tools.
- Conduct security assessments and implement best practices.
- Coordinate with development teams for seamless integrations.
- Design backup and recovery strategies for critical systems.
- Stay updated on emerging technologies and trends.
- Participate in on-call rotations to support production systems.
Required Skills:
- Experience with AWS, Azure, or Google Cloud Platform.
- Proficiency in one or more scripting languages (Python, Bash).
- Understanding of Docker and container orchestration (Kubernetes).
- Familiarity with monitoring tools (Prometheus, Grafana).
- Knowledge of infrastructure as code (Terraform, Ansible).
- Ability to troubleshoot and resolve network issues.
- Experience with version control systems (Git).
- Strong understanding of Agile methodologies.
- Excellent problem-solving and communication skills.
Preferred Skills:
- Experience with microservices architecture.
- Knowledge of serverless computing.
- Familiarity with Database management systems.
- Experience in unit testing and integration testing.

