Systems Engineer - Digital Platform Cloud Services
1000 Darden Center Drive Orlando, FL 32837 US
Job Description
JOB OVERVIEW:
Great Opportunity- In search of a Systems Engineer - Digital Platform
As a System Engineer (SE), Digital Platform Cloud Services, you will provide subject matter expertise on critical decisions to design, analyze, implement, and maintain the cloud infrastructure that supports the digital platforms across all Company’s customer-facing brand websites and mobile apps. You will collaborate with cross-functional teams and external vendors, including software developers, system administrators, architects, and project managers, to ensure the efficient and reliable operation of the systems, implementation of new features, and their integration with cloud services. Your expertise in cloud computing, infrastructure automation, and e-commerce platforms will be essential in delivering scalable, secure, and highly available solutions.
ROLES AND RESPONSIBILITIES:
- Collaborate with stakeholders to understand business requirements and translate them into scalable and cost-effective cloud infrastructure solutions. Prioritize functional requirements and information needs. Participate in the development of functional requirements and design specifications as appropriate.
- Configure and provision cloud resources, including virtual machines, storage, databases, load balancers, and network components.
- Assist in design of complex cloud solutions and work with Company Architecture team to support deployment and growth into Azure Cloud space. Design and implement cloud architectures using industry best practices, considering factors such as high availability, fault tolerance, scalability, observability, maintainability, and security.
- Work closely with development teams to integrate the digital platform with cloud services, ensuring seamless functionality and optimal performance.
- Implement solutions for managing product catalogs, inventory, order processing, payment gateways, and other integrations within the digital platform system.
- Develop and maintain infrastructure-as-code (IaC) scripts or templates to automate the provisioning and configuration of cloud resources in both production and non-production environments.
- Implement continuous integration/continuous deployment (CI/CD) pipelines to streamline the deployment of e-commerce applications and updates.
- Monitor and optimize the cloud infrastructure, ensuring efficient resource utilization, cost management, and proactive issue resolution.
- Implement and maintain security measures to protect customer data, including encryption, access controls, and intrusion detection/prevention systems.
- Collaborate with the security team to conduct security audits, vulnerability assessments, and penetration testing of the platform infrastructure.
- Monitor the performance and availability of the digital systems, identifying and resolving performance bottlenecks, errors, and scalability issues.
- Collaborate with support teams to troubleshoot and resolve production issues, conducting root cause analysis and implementing preventive measures.
- Develop, create and document technical specifications and designs from which applications and/or technical solutions can be developed that satisfy documented business /functional requirements and envisions potential future requirements and business needs to ensure solutions are flexible and extensible.
-Ensure that all code / technical configurations and other work products are thoroughly unit-tested prior to delivery. -Participate in system/integration testing as appropriate. Perform code reviews and other QA steps as requested.
- Adhere to Company SDLC and technology architecture requirements. Contribute to architecture design principles and standards as appropriate.
- Proactively identify and communicate potential problems and issues to project team members/leaders. Proactively identify alternatives and recommend/implement solutions as appropriate.
- Ensure accurate project status and work estimates (ETCs) are always reported /communicated to project leaders/managers in a timely fashion.
- Effectively communicate with stakeholders throughout the project lifecycle. Ensure issues are analyzed, discussed and resolved in a timely manner.
- Stay up-to-date with industry best practices and emerging technologies related to Cloud technologies, security, compliance, software products and trends to cloud security and compliance.
REQUIRED SKILLS:
- Minimum of 5 years’ experience in IT field or 3 years’ experience with a bachelor’s degree MIS, Computer Science, Business, Mathematics or Engineering
- Minimum of 2 years’ experience creating and deploying resources in Microsoft Azure.
- Strong experience in designing, implementing, and managing cloud infrastructure on platforms such as Microsoft Azure
- Relevant certifications in cloud computing (e.g., Azure Solutions Architect).
- Understanding of a multitude of Azure resources and services such as containers, virtual machines, storage, firewalls, network security groups, web application firewalls, vnets, log analytics, sentinel, azure monitor, alerting, metrics, Data Factory, Databricks, Azure AD, Data Catalog, Web Apps, Functions, Application Service Environments, Key Vaults, Azure Backups.
- Familiarity with DevOps practices and tools for CI/CD, such as Azure DevOps, Jenkins, Git, and Docker.
- Experience with container orchestration platforms, such as Kubernetes, for managing scalable and resilient application deployments.