Description
Cloud DevOps Engineer role focused on designing, deploying, and managing scalable and secure AWS cloud solutions. Responsibilities include AWS infrastructure management, Kubernetes (EKS) operations, Linux administration, CI/CD pipeline implementation, and DevOps integration for cloud-native applications. The role also involves collaborating with cross-functional teams, ensuring cloud security and governance, and supporting containerized application environments.
Responsibilities:
- Assist application teams in deploying solutions on AWS cloud platforms
- Design and maintain secure, scalable AWS infrastructure
- Ensure cloud governance, compliance, and security best practices
- Collaborate with cross-functional teams (network, DB, security)
- Participate in architecture discussions, solution design, and POCs
- Prepare technical documentation and presentations
Linux Hosting & Administration
- Deploy and manage Linux-based EC2 instances
- Configure and maintain web servers (Apache/Nginx), databases, and services
- Automate patching using AWS Systems Manager (SSM)
- Monitor system performance using CloudWatch Agent
- Troubleshoot and perform root cause analysis for system issues
Kubernetes Operations (AWS)
- Deploy and manage containerized applications using Amazon EKS (Elastic Kubernetes Service)
- Create and manage Kubernetes manifests, Helm charts
- Implement auto-scaling using HPA & Cluster Autoscaler
- Monitor cluster performance using CloudWatch Container Insights / Prometheus
DevOps Integration
- Build and maintain CI/CD pipelines using: AWS CodePipeline, CodeBuild, CodeDeploy Or Jenkins / GitHub Actions
- Implement containerization using Docker and orchestration with EKS
- Manage artifacts using Amazon ECR
Application Support
- Provide L1/L2 support for applications running in containerized environments
- Collaborate with development teams for issue resolution in staging/production
AWS Infrastructure Management
- Deploy and manage: EC2, S3, RDS,