AWS DevOps Engineer
Salary undisclosed
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
Key Responsibilities: 1. AWS Cloud Infrastructure Management: Design, deploy, and manage scalable and highly available cloud infrastructure on AWS. Optimize and maintain cloud resources to ensure cost-efficiency and performance. Implement security best practices to safeguard the cloud environment and data. 2. Continuous Integration and Continuous Deployment (CI/CD): Establish and maintain CI/CD pipelines for automated application deployments. Implement version control systems and code branching strategies for streamlined development workflows. Automate build, testing, and deployment processes to ensure rapid and reliable releases. 3. Monitoring and Alerting: Set up and configure monitoring tools to proactively identify and resolve operational issues. Create and manage alerts to notify the team of any potential incidents or performance concerns. 4. Infrastructure as Code (IaC): Utilize Infrastructure as Code tools (e.g., Terraform, CloudFormation) to automate the provisioning and management of AWS resources. Maintain version-controlled IaC templates for reproducible infrastructure deployments. 5. Security and Compliance: Implement security measures to protect cloud resources and data from potential threats. Ensure compliance with industry standards and best practices related to data security and privacy. 6. Performance Optimization: Monitor system performance and proactively identify bottlenecks or areas for improvement. Implement performance optimization strategies to enhance application and infrastructure performance. 7. Collaboration and Communication: Collaborate with development and operations teams to understand requirements and provide technical solutions. Communicate effectively with team members and stakeholders about ongoing projects and initiatives. 8. Documentation: Maintain detailed technical documentation related to the AWS infrastructure and processes. Requirements: 1. Bachelor's degree in Computer Science, Information Technology, or a related field (or 5 years of equivalent work experience). 2. Proven experience as a DevOps Engineer with a focus on AWS cloud infrastructure. 3. AWS Certification(s) such as AWS Certified DevOps Engineer - Professional is a plus. 4. Strong knowledge of AWS services, including ECR, EC2, S3, Lambda, RDS, ECS/EKS, etc. 5. Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation. 6. Proficiency in scripting languages such as Python, Bash, or PowerShell. 7. Familiarity with CI/CD tools such as Jenkins, GitLab CI, or AWS CodePipeline. 8. Hands-on experience with monitoring tools like CloudWatch, Prometheus, or Grafana. 9. Understanding of security best practices in AWS and experience implementing them. 10.Knowledge of containerization technologies like Docker and orchestration with Kubernetes. 11.Excellent problem-solving skills and the ability to troubleshoot complex technical issues. 12.Strong communication and interpersonal skills, with the ability to work collaboratively in a team-oriented environment.