Aligning technical details across various service teams, collaborating with cross-functional stakeholders, and driving end-to-end execution of complex projects to design, coordinate, and execute technical solutions that have a huge impact on customer experience and scalability.
Requirements
- 5+ years distributed cloud engineering experience in a software development environment
- Development experience in Java/C++/C-Sharp as well as scripting languages
- Experience in scripting and automation using tools like Ansible, Terraform, and/or Kubernetes
- Experience with containerization technologies (e.g., Docker, Kubernetes) and orchestration tools for managing distributed systems
- Strong Linux skills with hands-on experience in Oracle Linux/RHEL/CentOS, Ubuntu, and Debian distributions, including system administration, package management, shell scripting, and performance optimization
- Experience working with other cloud platform teams and accommodating requirements from those teams (compute, networking, storage, identity)
- Solid understanding of networking concepts, security principles, and best practices
Responsibilities
- design, coordinate, and execute technical solutions that have huge impact to our customer experience and scalability
- design infrastructure components such as cloud resources, distributed computing systems, and data storage solutions to support your customer's workflows
- Troubleshoot infrastructure performance, scalability, and reliability issues and implement solutions to mitigate risks and minimize downtime
- Document infrastructure designs, configurations, and procedures to facilitate knowledge sharing and ensure maintainability
- Partner with other development teams responsible for architecting, designing, and implementing solutions within a distributed computing environment that lead to the best customer experience
- Take ownership of problems and work to identify solutions
- Work with engineering teams to design infrastructure components
Other
- exceptionally strong communicator, both written and verbally
- history of leading large-scale projects end-to-end
- Excellent problem-solving skills, with the ability to troubleshoot complex issues and drive resolution in a fast-paced environment
- Written and verbal communication skills with the ability to present complex information in a clear, concise manner to all audiences
- Strong documentation skills with experience documenting infrastructure designs, configurations, procedures, and troubleshooting steps to facilitate knowledge sharing, ensure maintainability, and enhance team collaboration