• Design, develop, and maintain scalable cloud infrastructure and platform services.
• Build automation for provisioning, deployment, monitoring and management of cloud resources.
• Work extensively with AWS cloud services and cloud-native technologies.
• Develop Infrastructure-as-Code using tools such as Terraform.
• Design and manage containerized workloads using Docker and Kubernetes.
• Build and maintain CI/CD pipelines for automated software delivery.
• Develop automation and internal tooling using Python, Java or similar programming languages.
• Improve system reliability, scalability, availability, and performance.
• Troubleshoot complex infrastructure, networking, and production issues.
• Work with distributed systems, microservices, and service-to-service communication.
• Implement observability solutions covering monitoring, logging, alerting, and performance metrics.
• Collaborate with Software Engineering, SRE, Security and DevOps teams to improve engineering productivity.
• Participate in architecture discussions, design reviews, and technical decision making.
• Mentor junior engineers and contribute to engineering best practices.