Senior AWS Infrastructure Engineer (10+ Years Experience)
Role Overview: We are seeking a highly skilled and experienced Senior AWS Infrastructure Engineer with over 10 years of expertise in designing, deploying, and managing cloud infrastructure on Amazon Web Services (AWS). The ideal candidate will have a deep understanding of AWS services, cloud architecture best practices, automation, and infrastructure as code (IaC) methodologies. As a Senior AWS Engineer, you will be responsible for optimizing our cloud environment, ensuring scalability, security, and cost-efficiency, while leading infrastructure projects and mentoring junior engineers.
Key Responsibilities:
Design & Architecture:
Design highly available, scalable, and secure cloud infrastructure on AWS, leveraging services such as EC2, S3, RDS, VPC, CloudFront, and Route 53.
Deployment & Management:
Deploy and maintain infrastructure using Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation. Automate infrastructure deployment and scaling to meet business needs.
Cloud Optimization:
Monitor and optimize AWS environments for performance, cost efficiency, and security compliance. Identify and implement cost-saving strategies, including rightsizing instances and leveraging AWS cost management tools.
Security & Compliance:
Ensure security best practices are followed, including IAM roles, security groups, and encryption. Conduct regular security audits, vulnerability assessments, and compliance checks (e.g., SOC2, GDPR, HIPAA).
Troubleshooting & Monitoring:
Troubleshoot infrastructure issues and provide root cause analysis. Implement and maintain monitoring tools such as CloudWatch, Prometheus, or Datadog to ensure system health and uptime.
Collaboration & Leadership:
Collaborate with development, DevOps, and security teams to design and implement cloud-native solutions. Lead infrastructure projects, providing technical guidance and mentorship to junior engineers.
Disaster Recovery & Backup:
Develop and implement disaster recovery (DR) and business continuity plans. Ensure backups and replication strategies are in place and regularly tested.
Automation & CI/CD:
Automate workflows using AWS Lambda, AWS Systems Manager, and other automation tools. Work with DevOps teams to integrate AWS infrastructure into CI/CD pipelines (e.g., Jenkins, GitLab CI).
Key Requirements:
Bachelors degree in Computer Science, Information Technology, or related field (or equivalent experience).
10+ years of experience in IT infrastructure, with a strong focus on AWS cloud technologies.
Extensive experience with core AWS services such as EC2, S3, VPC, RDS, Lambda, IAM, and CloudFormation/Terraform.
Proficiency in Linux/Unix administration and scripting (Bash, Python).
Solid understanding of networking concepts (VPCs, subnets, routing, security groups).
Experience with CI/CD pipelines, automation frameworks, and configuration management tools (e.g., Ansible, Puppet, or Chef).
Strong knowledge of security best practices and AWS security services (KMS, CloudTrail, GuardDuty).
Experience with monitoring, logging, and alerting tools (e.g., CloudWatch, ELK, Datadog).
Proven ability to troubleshoot complex issues and optimize cloud environments for performance and cost.
Experience with disaster recovery strategies and implementation on AWS.
AWS Certification (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer) is preferred.
#J-18808-Ljbffr