Description
We are seeking an experienced AWS Devops Engineer to join our dynamic team. As an AWS Devops Engineer you will be responsible for designing implementing and maintaining our cloud infrastructure and ensuring that our systems are secure and scalable. You will collaborate closely with software developers and operations teams to automate processes and optimize our cloud environment. The ideal candidate has a strong background in AWS services infrastructureascode and automation tools.
Responsibilities
- Collaborate with software developers to design and deploy scalable and reliable cloud infrastructure on AWS
- Automate deployment and configuration processes using infrastructureascode tools like AWS CloudFormation and Terraform
- Implement monitoring and alerting solutions to ensure system reliability and performance
- Develop and maintain CI/CD pipelines for efficient and automated software deployment
- Troubleshoot and resolve infrastructure issues in a timely manner ensuring minimal downtime
- Ensure data security and compliance by following best practices and implementing necessary controls
- Conduct performance analysis and optimization of AWS services to improve efficiency and reduce costs
- Stay uptodate with the latest AWS services and tools and evaluate their potential to enhance our infrastructure
Requirements
- Bachelors degree in Computer Science Engineering or a related field
- 3 years of experience as a Devops Engineer preferably with a focus on AWS
- Strong knowledge of AWS services including but not limited to EC2 S3 VPC IAM RDS and Lambda
- Proficiency in infrastructureascode tools like AWS CloudFormation and Terraform
- Experience with CI/CD tools such as Jenkins or GitLab CI/CD
- Solid understanding of networking principles and protocols including TCP/IP DNS and load balancing
- Handson experience with scripting languages like Python or Bash
- Familiarity with containerization technologies like Docker and Kubernetes