Job Summary:
The AWS Engineer will be responsible for designing deploying and managing cloudbased infrastructure and services on AWS. This role involves working closely with development teams to ensure that the infrastructure is scalable secure and optimized for performance. The ideal candidate will have extensive experience with AWS services and best practices as well as a deep understanding of cloud computing concepts.
Key Responsibilities:
- Design implement and manage scalable secure and highly available cloud infrastructure on AWS.
- Collaborate with development teams to define infrastructure requirements and ensure that cloud environments meet application needs.
- Deploy and manage AWS services including EC2 S3 RDS Lambda VPC CloudFormation and others according to best practices.
- Automate infrastructure deployment and management using Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.
- Monitor and optimize the performance security and costefficiency of AWS resources and services.
- Implement and manage CI/CD pipelines to automate the deployment of applications and services in AWS environments.
- Ensure compliance with security and regulatory requirements including managing IAM roles policies and security groups.
- Troubleshoot and resolve issues related to cloud infrastructure and services providing timely support to development and operations teams.
- Implement and maintain backup disaster recovery and business continuity plans for cloud environments.
- Stay uptodate with the latest AWS features and services recommending improvements and optimizations to existing infrastructure.
- Document infrastructure designs processes and procedures to ensure knowledge sharing and continuity within the team.
- Provide training and support to other team members on AWS best practices and technologies.
Qualifications:
- Bachelors degree in Computer Science Information Technology or a related field or equivalent experience.
- 35 years of handson experience with AWS cloud services and infrastructure management.
- AWS certifications such as AWS Certified Solutions Architect AWS Certified DevOps Engineer or similar are strongly preferred.
- Proficiency in Infrastructure as Code (IaC) tools such as Terraform AWS CloudFormation or Ansible.
- Strong experience with Linux/Unix systems administration and scripting (e.g. Python Bash).
- Experience with CI/CD tools and pipelines (e.g. Jenkins GitLab CI AWS CodePipeline).
- Deep understanding of networking concepts including VPCs subnets routing and security groups.
- Knowledge of containerization technologies such as Docker and Kubernetes and experience deploying containers on AWS.
- Strong problemsolving skills and the ability to troubleshoot complex infrastructure issues.
- Experience with monitoring and logging tools (e.g. CloudWatch ELK stack Prometheus) for cloud environments.
- Excellent communication and collaboration skills with the ability to work effectively with crossfunctional teams.
- Knowledge of best practices for cloud security data encryption and compliance.
Remote Work :
No