What are the responsibilities and job description for the Cloud Platform Architecture & Enablement Engineer position at JLL Technologies?
What You'll Do:
- Build and maintain resilient, secure, and efficient cloud-based SaaS application platforms to meet established service levels
- Architect and implement cloud solutions tailored to specific business vertical needs
- Automate build, test, and deployment for distributed, fault-tolerant cloud infrastructure
- Implement monitoring and incident response for distributed applications across various cloud services
- Collaborate with developers to bring new features and services into production using cloud-native best practices
- Utilize a combination of open-source and custom software to solve product challenges in cloud environments
- Drive improvement to operational practices and procedures for cloud and container-based systems
- Proactively meet standards for information security and compliance in cloud environments, such as ISO, SOX, SSAE 16, etc.
- Exert considerable influence on the overall objectives and long-term goals of your team regarding cloud strategy
- Shepherd the definition, documentation, and improvement of our internal standards for style, maintainability, and best practices for high-scale cloud environments
- Represent JLLT Engineering and its values in public communication around broad cloud initiatives, specific projects, and community contributions
- Drive innovation on the team with a willingness to experiment and to boldly confront complex cloud architecture problems
- Actively seek out and address technical debt in our cloud infrastructure, proposing and implementing solutions to enhance team efficiency
- You have a bachelor's degree in computer science or other engineering discipline
- You have 8 years of experience in 24x7 production operations for a SaaS or cloud service provider
- You possess deep expertise in cloud technologies, particularly AWS or Azure IaaS and PaaS offerings
- You have extensive experience with cloud-native architectures, including container orchestration platforms like Kubernetes
- You have deployed and managed Infrastructure as Code (Terraform) for various cloud resources, including container platforms
- You possess system programming skills in Go, Python, PowerShell, Bash etc.
- You are familiar with CI/CD practices and tools (Git, Jenkins, Azure DevOps) and have implemented pipelines for cloud-native applications
- You can diagnose and troubleshoot applications running in diverse cloud environments
- You have a strong understanding of cloud networking concepts and implementation
- You understand distributed, event-based messaging architectures (Azure Event Hub, Azure Service Bus, Kafka, etc.) and how they integrate with various cloud services
- You have experience with leading infrastructure and application monitoring tools (DataDog, Splunk) and their integration with cloud services, including but not limited to Kubernetes
- You have strong interpersonal and team skills - ability to implement processes and influence engineers who are not direct reports
- You can operate in an agile, collaborative, entrepreneurial start-up environment
- Cloud certifications from major providers (AWS, Azure, GCP)
- Kubernetes certifications such as CKAD, CKA, or CKS
- Experience with service mesh technologies and their implementation in cloud environments
- Experience with serverless architectures (e.g., AWS Lambda, Azure Functions)
- Extensive real-world experience using cloud-native tools, including CNCF-validated technologies
- Experience with multi-cloud and hybrid cloud deployments