Role Overview
We are seeking a skilled Cloud DevOps Engineer to join our dynamic team. This role involves designing and implementing cloud infrastructure solutions while collaborating with development and operations teams. The ideal candidate will possess a strong foundation in cloud technologies, CI/CD pipelines, and automation tools. Your expertise will contribute to enhancing our software delivery process and foster an agile environment that encourages innovative solutions.
Key Responsibilities:
- Design and implement scalable cloud infrastructure solutions using AWS or Azure.
- Develop and maintain CI/CD pipelines for automated deployment processes.
- Collaborate with software engineers to optimize application performance in the cloud.
- Monitor and troubleshoot cloud environments to ensure high availability and reliability.
- Conduct security assessments and implement best practices for cloud security.
- Create documentation for cloud architecture and processes.
- Implement infrastructure as code using tools like Terraform or CloudFormation.
- Participate in on-call rotations to support production systems.
Required Skills:
- Strong experience with AWS or Azure cloud platforms.
- Proficiency in scripting languages such as Python or Bash.
- Familiarity with container orchestration tools, specifically Docker and Kubernetes.
- Experience with CI/CD tools like Jenkins or GitLab CI.
- Knowledge of monitoring tools such as Prometheus or Grafana.
- Understanding of networking concepts and security best practices.
- Ability to use version control systems, especially Git.
- Experience with configuration management tools, like Ansible or Chef.
Preferred Skills:
- Experience with serverless architecture.
- Familiarity with Agile or Scrum methodologies.
- Knowledge of data storage solutions, including SQL and NoSQL databases.
- Certifications in cloud technologies like AWS Certified Solutions Architect or Azure DevOps Engineer.

