Job Description
We are seeking a highly motivated AWS DevOps Engineer to join our team and play a key role in building, deploying, and maintaining our infrastructure on the AWS cloud platform. You will be responsible for automating the software development lifecycle (SDLC) using DevOps principles and tools. This role requires a blend of development, operations, and cloud expertise to bridge the gap between development teams and IT operations.
Responsibilities
- Design, develop, and implement CI/CD pipelines for continuous integration and delivery of applications
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools like Terraform, CloudFormation, or AWS CDK
- Manage and optimize AWS cloud resources for cost-effectiveness, scalability, and performance
- Configure and maintain security best practices for AWS services
- Troubleshoot and resolve infrastructure and application issues in the AWS environment
- Monitor and analyze system performance metrics to identify areas for improvement
- Collaborate with developers, operations teams, and stakeholders to ensure smooth deployments and efficient operations
Requirements
Qualifications
- Proven experience working as a DevOps Engineer 4 to 6 Years or in a similar role
- Strong understanding of AWS cloud services, including EC2, S3, VPC, Lambda, and CloudFormation
- Experience with CI/CD tools like Jenkins, GitLab CI/CD, or CircleCI
- Proficiency in scripting languages like Python, Bash, or PowerShell
- Experience with Infrastructure as Code (IaC) tools
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills