Responsibilities:
- Design, implement, and maintain AWS infrastructure using best practices.
- Collaborate with development and operations teams to ensure seamless deployment and integration of applications.
- Implement and manage CI/CD pipelines for automated code deployment.
- Monitor and optimize system performance, reliability, and scalability.
- Troubleshoot and resolve infrastructure and application issues in a timely manner.
- Implement security best practices and ensure compliance with industry standards.
- Stay up-to-date with AWS services and industry trends.
Requirements:
- Bachelor's degree in Computer Science/Information Technology or a related field.
- Minimum of 5 years of experience as a DevOps Engineer, with a focus on AWS.
- Proficiency in AWS services like EC2, S3, RDS, Lambda, and CloudFormation.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Familiarity with configuration management tools (e.g., Ansible, Puppet, or Chef).
- Knowledge of CI/CD concepts and tools (e.g., Jenkins, GitLab CI/CD).
- Understanding of networking, security, and troubleshooting in AWS.
- Excellent communication and teamwork skills.