Overview
DevOps Engineer (AWS, Microservices, EKS, Kubernetes, Dapr)
Experience : 5 Years
Job Description and Position Overview
We are seeking a highly skilled and motivated DevOps Engineer to join our team. The ideal candidate will have a strong background in cloud infrastructure, microservices architecture, and container orchestration, with specific expertise in AWS, Kubernetes (EKS), and Dapr-based applications. As a DevOps Engineer, you will play a critical role in designing, implementing, and maintaining scalable, secure, and efficient deployment pipelines to support our cutting-edge microservices applications.
Key Responsibilities
1. Infrastructure Management:
• Design, implement, and manage cloud-based infrastructure on AWS.
• Optimize performance, scalability, and cost efficiency of cloud resources.
2. Container Orchestration:
• Manage and scale Kubernetes clusters (EKS) to support microservices applications.
• Implement best practices for containerization, ensuring security, monitoring, and resource management.
3. Microservices Deployment:
• Build, deploy, and manage microservices-based architectures using Kubernetes.
• Leverage Dapr for seamless service-to-service communication, state management, and observability.
4. Deployment Pipelines:
• Develop CI/CD pipelines to automate application deployment and monitoring.
• Ensure pipelines are optimized for speed, reliability, and scalability.
5. System Monitoring and Optimization:
• Implement robust monitoring and logging solutions for proactive issue detection and resolution.
• Use tools like Prometheus, Grafana, CloudWatch, and ELK Stack to ensure system health.
6. Security and Compliance:
• Enforce best practices for cloud and container security.
• Ensure compliance with company policies and industry standards (e.g., ISO, SOC 2).
7. Collaboration and Troubleshooting:
• Work closely with development teams to optimize application deployments and resolve infrastructure issues.
• Troubleshoot system performance, reliability, and scalability challenges.
8. Research and Innovation:
• Evaluate and integrate emerging technologies to enhance DevOps workflows.
• Advocate for DevOps best practices across the organization.
Required Skills and Qualifications
• Experience:
• 4+ years in DevOps or related roles, with a focus on AWS and Kubernetes.
• Cloud Platforms:
• Strong expertise in AWS services (EC2, ECS, EKS, S3, IAM, RDS, CloudFormation, etc.).
• Containerization and Orchestration:
• In-depth knowledge of Kubernetes, including EKS, Helm, and custom operators.
• Experience with DAPR for microservices development and deployment.
• Programming and Scripting:
• Proficiency in scripting languages such as Python, Bash, or Go.
• Experience with Infrastructure-as-Code tools like Terraform or AWS CDK.
• CI/CD Pipelines:
• Hands-on experience with tools like Jenkins, GitLab CI, CircleCI, or ArgoCD.
• Monitoring and Logging:
• Familiarity with tools like Prometheus, Grafana, Fluentd, or ELK Stack.
• Security Practices:
• Knowledge of cloud security, IAM policies, and Kubernetes RBAC.
Preferred Qualifications
• Knowledge of cost optimization strategies on AWS.
• Certification in AWS (e.g., AWS Solutions Architect, AWS DevOps Engineer) or Kubernetes (CKA, CKAD).
What We’re Looking For
• Strong problem-solving skills and ability to work in a fast-paced, dynamic environment.
• A collaborative team player who works well across development and operations teams.
• An innovative mindset, constantly seeking improvements in deployment and operations.
• Excellent communication and documentation skills.
Job Type: Full-time
Pay: ?600,000.00 - ?1,000,000.00 per year
Work Location: In person