DevOps AWS
PradeepIT Consulting Services Pvt Ltd
About This Role
Job Title: DevOps AWS
Experience: 10 Years
Time Zone: IST Time
Job Type:Remote
Work Location: -
Domain: -
Responsibilities:
• AWS Cloud Infrastructure Management: Architect, deploy, and manage cloud resources on Amazon Web Services (AWS), ensuring scalability, reliability, and security. Utilize a wide range of AWS services, including EC2, Lambda, S3, RDS, and VPC, to meet our application needs.
• CI/CD Automation: Lead the establishment and maintenance of robust Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools like Jenkins, GitLab CI, or AWS CodePipeline. Automate the build, testing, and deployment processes for efficient and error-free releases.
• Infrastructure as Code (IaC): Implement Infrastructure as Code principles using tools such as Terraform or AWS CloudFormation to manage and version control infrastructure configuration. Ensure consistency and reproducibility across all environments.
• Monitoring and Alerting: Develop and maintain comprehensive monitoring and alerting solutions for applications and infrastructure using tools like AWS CloudWatch, Prometheus, or Grafana. Proactively identify and resolve issues to minimize downtime.
• Performance Optimization: Optimize the performance and resource utilization of our systems through effective load balancing, caching, and scaling strategies. Monitor system performance and implement improvements as needed.
• Security and Compliance: Establish and enforce security best practices to safeguard our applications and data. Ensure compliance with industry standards and regulations, and conduct regular security assessments.
• Backup and Disaster Recovery: Implement robust backup and disaster recovery strategies to protect critical data and ensure business continuity in case of failures.
• Troubleshooting and Incident Management: Lead troubleshooting efforts for complex technical issues and incidents. Develop incident response plans and drive root cause analysis to prevent future occurrences.
• Collaboration and Mentoring: Collaborate closely with cross-functional teams, including developers, architects, and operations staff, to deliver successful projects. Provide technical leadership and mentorship to junior team members.
• Documentation and Process Improvement: Create and maintain detailed technical documentation, including architectural diagrams, deployment guides, and standard operating procedures. Drive process improvements to enhance team efficiency and productivity.
Requirements:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
• Minimum 10 years of experience in DevOps and AWS cloud infrastructure management.
• In-depth knowledge of AWS services, including EC2, Lambda, S3, RDS, IAM, and VPC.
• Extensive experience with CI/CD pipelines and automation tools like Jenkins, GitLab CI, or AWS CodePipeline.
• Proficiency in Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.
• Strong understanding of containerization technologies like Docker and orchestration platforms like Kubernetes.
• Solid background in scripting languages (e.g., Python, Bash) for automation and tooling.
• Thorough understanding of networking, security, and data storage concepts in AWS environments.
• Proven track record of troubleshooting complex technical issues and providing effective solutions.
• Excellent communication and leadership skills to collaborate with a diverse set of stakeholders.
• AWS certifications like AWS Certified DevOps Engineer or AWS Certified Solutions Architect - Professional are highly desirable.
Originally posted on Himalayas
Ready to Apply?
Click the button below to visit the company's application page.
Apply for this Position