Develop, build, and maintain cloud infrastructure for distributed systems Automate and manage AWS infrastructure and deployment processes Champion AWS usage, configuration, networking, and security best practices Monitor and maintain efficient infrastructure operations Identify and implement fixes for technical debt Maintain and deploy distributed systems including Mesos and Kubernetes Automate software integration (testing, building, packaging, deployment) Troubleshoot and fix bugs, security vulnerabilities, and operational issues Develop and perform unit and integration testing Support test environments