We are seeking a highly skilled
AWS Cloud Engineer with expertise in managing cloud-based infrastructure (AWS) and strong experience in Kubernetes orchestration. The ideal candidate will be responsible for designing, implementing, and maintaining AWS cloud solutions while effectively utilizing Kubernetes for container orchestration and management.
Responsibilities
- Design, deploy, and maintain AWS cloud-based infrastructure solutions
- Develop automation scripts and tools for provisioning, configuration, and deployment in AWS environments
- Conduct regular system audits and implement security best practices to safeguard AWS resources
- Optimize AWS infrastructure for cost-efficiency while maintaining performance and reliability
- Design and implement backup, recovery, and disaster response strategies for critical systems
- Stay abreast of AWS services, industry trends, and emerging technologies to recommend improvements and innovations
- Implement and manage Kubernetes clusters for container orchestration, ensuring scalability, reliability, and performance
- Collaborate with cross-functional teams to define and implement strategies for deploying applications on Kubernetes
- Automate deployment, scaling, and management of containerized applications
- Monitor and optimize AWS and Kubernetes environments for performance, security, and cost-efficiency
- Troubleshoot issues related to AWS services and Kubernetes deployments
- Develop and implement backup and disaster recovery strategies for cloud-based applications
- Stay updated with industry best practices and emerging technologies related to AWS and Kubernetes
Requirements
- Extensive hands-on experience with AWS services such as EC2, S3, VPC, IAM, etc
- Proficiency in Kubernetes architecture, deployment, and management
- Strong scripting and automation skills using tools like Python, Bash, or similar
- Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation
- Experience with Jenkins jobs and Ansible Playbooks
- Solid understanding of containerization concepts and container orchestration tools
- Knowledge of monitoring tools and techniques for AWS and Kubernetes environments
- Ability to work in a fast-paced, collaborative environment and handle multiple tasks simultaneously
- Excellent problem-solving and communication skills
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- AWS Certification (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer)
- Experience in implementing CI/CD pipelines for Kubernetes-based applications
- Familiarity with other cloud platforms like Azure or Google Cloud Platform