Role Overview
We are seeking a highly skilled Cloud Infrastructure DevOps Engineer to join our dynamic team. This role is crucial for managing and automating cloud infrastructure while ensuring the reliability and scalability of our applications. You will work closely with development and operations teams to implement best practices for cloud deployment and infrastructure management, enhancing efficiency and fostering a culture of continuous improvement.
Key Responsibilities:
- Design and implement cloud infrastructure solutions to support scalable applications.
- Automate deployment processes using CI/CD pipelines and scripting tools.
- Monitor and troubleshoot cloud environments to ensure performance and reliability.
- Collaborate with development teams to optimize application deployment and resource utilization.
- Implement security best practices for cloud resources and data.
- Manage configurations using Infrastructure as Code tools like Terraform or CloudFormation.
- Conduct regular backups and disaster recovery drills to ensure data availability.
- Maintain documentation of infrastructure changes and processes.
Required Skills:
- Proficient in AWS or Azure cloud services.
- Strong understanding of Docker and container orchestration with Kubernetes.
- Experience with CI/CD tools like Jenkins or GitLab CI.
- Ability to write scripts in Python, Bash, or similar languages.
- Familiarity with monitoring tools such as Prometheus or Grafana.
- Knowledge of networking concepts and protocols.
- Understanding of security compliance frameworks and practices.
- Experience managing version control systems, especially Git.
Preferred Skills:
- Experience with serverless architecture.
- Knowledge of microservices design patterns.
- Familiarity with configuration management tools like Ansible or Chef.
- Certifications in cloud technologies are a plus.

