Capacity Planning Engineer | Codersbrain
Job Description
Capacity Planning Engineer
Job Summary
The Capacity Planning Engineer will develop and implement capacity planning strategies within AWS environments, focusing on optimizing resource utilization and ensuring seamless application performance. This role plays a crucial part in supporting the organization's digital transformation initiatives by analyzing performance data and collaborating with cross-functional teams.
Responsibilities
- Develop and implement capacity planning strategies for AWS environments, particularly with EKS (Elastic Kubernetes Service).
- Conduct continuous load testing to assess system performance under various conditions and identify potential bottlenecks.
- Analyze system metrics and usage patterns to forecast future capacity needs and recommend appropriate scaling solutions.
- Collaborate with development and operations teams to ensure application performance aligns with organizational business objectives.
- Design and execute automated testing frameworks to simulate real-world usage scenarios.
- Monitor cloud resource utilization and optimize costs while maintaining performance standards.
- Prepare detailed reports on capacity trends, load testing results, and recommendations for improvements.
- Stay updated on industry best practices and emerging technologies related to cloud infrastructure and capacity management.
Qualifications
- Educational Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Experience: 8+ years of proven experience with AWS services, particularly EKS, EC2, S3, and RDS.
- Technical Skills:
- Strong understanding of the AWS Ecosystem including services like EKS, EC2, DynamoDB, and Lambda.
- Proficiency with Dynatrace or similar performance monitoring solutions.
- Experience with continuous load testing tools (e.g., JMeter, Gatling).
- Excellent analytical skills with the ability to interpret complex datasets.
- Proficiency in scripting languages such as Python or Bash for automation tasks.
- Soft Skills:
- Strong communication skills to effectively collaborate with cross-functional teams.
Preferred Skills
- Experience with container orchestration and microservices architecture.
- Familiarity with data analytics tools to enhance capacity forecasts.
Experience
8+ years of relevant experience in capacity planning and cloud resource management, particularly in AWS environments.
Environment
The work setting is likely to be a hybrid model, combining remote work and collaborative activities in the office. The position may involve working in a fast-paced technological environment.
Salary
Not specified.
Growth Opportunities
Potential career advancement opportunities within the organization, allowing for professional development and skill enhancement.
Benefits
Not specified.