If you are passionate about cloud infrastructure and have a strong background in AWS, we would love to hear from you.
Job Title: AWS DevOps Engineer
Job Overview: We are looking for an experienced AWS DevOps Engineer to join our dynamic team. As an AWS DevOps Engineer, you will be responsible for managing the deployment, monitoring, and maintenance of our cloud-based infrastructure. Your role will be crucial in ensuring smooth and efficient operations of our systems, as well as driving the continuous improvement and optimization of our processes.
Key Responsibilities:
- Design, build, and maintain our company's AWS infrastructure, including but not limited to EC2, S3, RDS, and VPC.
- Implement and manage deployment pipelines using tools such as AWS CodeDeploy, AWS CodePipeline, and Jenkins.
- Monitor and troubleshoot system issues, ensuring high availability and reliability of our systems.
- Collaborate with development teams to ensure smooth integration of new features and releases into the production environment.
- Implement and maintain automated testing and quality assurance processes.
- Continuously evaluate and implement new technologies and tools to improve efficiency and productivity.
- Ensure security and compliance of all systems and applications.
- Develop and maintain documentation for all processes and procedures.
- Provide technical support and guidance to other team members and stakeholders.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience as an AWS DevOps Engineer or a similar role.
- Strong experience with AWS services and tools, including but not limited to EC2, S3, RDS, and VPC.
- Hands-on experience with deployment automation tools such as AWS CodeDeploy, AWS CodePipeline, and Jenkins.
- Solid understanding of infrastructure as code and configuration management tools, such as Terraform and Ansible.
- Experience with monitoring and logging tools such as CloudWatch, ELK stack, and New Relic.
- Proven experience in implementing and maintaining automated testing and quality assurance processes.
- Strong understanding of security best practices and experience in ensuring compliance.
- Excellent troubleshooting and problem-solving skills.
- Strong communication and collaboration skills.
- AWS certifications are a plus.
Join our team and be part of a company that values innovation, teamwork, and personal growth.