Hello
My name is Bajrang Yadav and I am an Account Manager at Enterprise Solutions. I am reaching out to you on an exciting job opportunity with one of our clients.
Job Title: Site Reliability Engineer (SRE)
Location: Naperville, IL (Hybrid – 2-3 days a week in office)
Job Description:
Job Description
Requirements: The Site Reliability Engineer (SRE) will play a pivotal role in ensuring the reliability, performance, and scalability of our applications hosted on Amazon Web Services (AWS). This position requires a strong blend of software engineering, systems administration, and operational expertise to proactively identify and resolve potential issues, automate routine tasks, and optimize our AWS environment.
Key Responsibilities
• Infrastructure Management:
o Manage and maintain AWS infrastructure, including EC2 instances, S3 buckets, VPCs, and other relevant services.
o Implement and optimize cloud-native architectures, leveraging technologies like Kubernetes and Docker.
o Ensure compliance with security best practices and industry standards.
• Application Deployment and Management:
o Collaborate with development teams to automate deployment and configuration processes using tools like CI/CD pipelines.
o Monitor application performance and troubleshoot issues related to infrastructure or application code.
• Incident Response:
o Develop and maintain incident response plans to handle system failures and outages effectively.
o Coordinate with relevant teams to identify root causes and implement corrective actions.
• Capacity Planning:
o Forecast resource requirements and scale infrastructure accordingly to meet demand.
o Optimize resource utilization to minimize costs.
• Automation:
o Develop and implement automation scripts and tools to improve operational efficiency and reduce manual tasks.
o Automate routine tasks like backups, patching, and monitoring.
• Monitoring and Alerting:
o Implement comprehensive monitoring solutions to track system health and performance.
o Configure alerts to notify teams of critical issues.
• Performance Optimization:
o Identify and address performance bottlenecks in applications and infrastructure.
o Conduct load testing and capacity planning to ensure optimal performance.
• Collaboration:
o Work closely with development, operations, and security teams to ensure smooth collaboration and alignment.
o Contribute to knowledge sharing and best practices within the organization.
• Required Skills and Experience:
o Strong understanding of AWS services and architecture.
o Proficiency in scripting languages (e.g., Python, Bash).
o Experience with configuration management tools (e.g., Ansible, Puppet, Chef).
o Knowledge of containerization technologies (e.g., Docker, Kubernetes).
o Familiarity with CI/CD pipelines and DevOps practices.
o Experience with monitoring and alerting tools (e.g., CloudWatch, Prometheus).
o Strong problem-solving and troubleshooting skills.
o Excellent communication and collaboration skills.
o Desired Skills and Experience
o Knowledge of security best practices for cloud environments.
o Certifications related to AWS or cloud technologies.
Best Regards,
Bajrang
( Account Manager )