Must Skills
Cloud DevOps Engineer is primarily responsible for working hands-on with various AWS services like EC2, EKS, ECS, S3, VPC, Route53, Lambda, Code pipeline etc., and should have a good working knowledge of various DevOps tools like Jenkins, GitHub, containers like ECS, Docker and Kubernetes.
Responsibilities:
- Design, Implement, and maintain cloud infrastructure using Infrastructure as code (IAC) tools like Terraform, CloudFormation, or Ansible.
- Deploy, Configure, and manage cloud services and resources on AWS.
- Automate and streamline CI/CD pipelines for applications and infrastructure deployments.
- Monitor, troubleshoot, and optimize cloud infrastructure and applications for performance, reliability, and cost efficiency.
- Implement security best practices and compliance requirements for cloud environments.
- Collaborate with development teams to design scalable, resilient, and highly available cloud-native applications.
- Provide technical guidance and support to teams on cloud architecture, best practices, and tools.
- Continuously evaluate and adopt new technologies, tools, and practices to improve efficiency and effectiveness.
Skills:
- Proficiency in cloud platforms such as AWS and AZURE.
- Experience with Infrastructure as code tools like Terraform, Cloud formation, and Ansible.
- Strong Understanding of CI/CD pipelines and tools such as Jenkins, and GitLab CI/CD.
- Knowledge of containerization technologies like Docker and container orchestration platforms such as Kubernetes.
- Familiarity with monitoring and logging looks like Datadog, Prometheus, Grafana, etc.
- Understanding of networking concepts and cloud networking services (VPC, Subnetting, load balancing, etc).
- Experience with scripting and programming languages such as Python, bash, or PowerShell.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams