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