AWS Platform Engineer
lilly
Job Description
Infrastructure & Architecture
-
Design and implement scalable, secure, and highly available AWS infrastructure using best practices.
-
Develop Infrastructure as Code (IaC) using tools like Terraform, AWS CloudFormation, or CDK.
-
Manage VPCs, subnets, security groups, IAM roles, and policies.
Automation & CI/CD with collaborating with Enterprise Data
-
Build and maintain CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, or AWS CodePipeline.
-
Automate deployment and configuration processes to improve efficiency and reduce manual errors.
Monitoring & Optimization
-
Implement monitoring, logging, and alerting solutions using CloudWatch, Prometheus, Grafana, ELK stack, etc.
-
Optimize cloud resource usage and cost through performance tuning and rightsizing.
Security & Compliance
-
Ensure infrastructure adheres to security best practices and compliance standards (e.g., HIPAA, SOC2, ISO).
-
Conduct regular audits and implement automated security checks.
Collaboration & Support
-
Work closely with development, QA, and product teams to support application deployment and troubleshooting.
-
Collaborate with Enterprise Data team (EDP/EDB) and adhere to their process and policies.
-
Provide mentorship and guidance to junior engineers.
What You Should Bring
Technical Skills
-
Cloud Platforms: Deep expertise in AWS services (EC2, S3, Lambda, RDS, ECS, EKS, IAM, CloudFormation, etc.)
-
Infrastructure as Code: Terraform, CloudFormation, AWS CDK
-
Containers & Orchestration: Docker, Kubernetes (EKS preferred)
-
CI/CD Tools: Jenkins, GitHub Actions, GitLab CI, AWS CodePipeline
-
Monitoring & Logging: CloudWatch, ELK Stack, Prometheus, Grafana
-
Scripting & Programming: Python, Bash, Go (preferred)
-
Networking: VPC design, VPN, DNS, Load Balancers, NAT Gateways
-
Security: IAM, KMS, Secrets Manager, AWS Config, GuardDuty
-
AWS Certified Solutions Architect or DevOps Engineer (Associate or Professional) is a plus
Soft Skills
-
Strong problem-solving and analytical skills
-
Excellent communication and documentation abilities
-
Ability to work independently and in a team environment
-
Proactive mindset with a focus on continuous improvement
-
Comfortable working in Agile/Scrum environments
Your Minimum Qualifications
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
-
7+ years of experience in cloud engineering or DevOps roles