Job Summary
The Cloud Application Engineer is responsible for the design, implementation, and ongoing operation of enterprise infrastructure services. This includes server operating systems, mobile device management (MDM), patch deployment and protection, backup and restoration services, directory and identity services, and certificate management. The role focuses on building secure, scalable, and resilient cloud and hybrid infrastructure solutions that support organizational and application needs.
Key Responsibilities
Infrastructure & Cloud Engineering
- Develop and maintain an Infrastructure Services strategy supporting directory services, single sign-on (SSO), server and storage consolidation, backup and recovery, security, patching, and core service platforms.
- Architect, deploy, administer, and support computing services across multiple cloud infrastructure providers.
- Install, configure, and maintain cloud-based applications, systems, and associated infrastructure.
- Engineer and perform capacity management for infrastructure solutions and services.
- Monitor system uptime and performance, troubleshooting and resolving infrastructure issues.
- Troubleshoot converged infrastructure systems, including compute, storage, network, and related components.
Security, Identity & Operations
- Deploy and integrate web-based applications, ensuring compliance with information security standards.
- Manage directory services, identity management solutions, certificate services, and MDM platforms.
- Implement and maintain patch management, protection, backup, and restoration services.
Design, Automation & Continuous Delivery
- Analyze business requirements to define technical specifications and standards; propose and implement effective solutions.
- Implement automation and configuration management to improve reliability and efficiency.
- Apply CI/CD concepts and practices, including automated build and deployment pipelines.
- Leverage scripting and programming languages to support infrastructure automation and tooling.
Innovation & Collaboration
- Stay current with emerging cloud technologies and evaluate their applicability to organizational needs.
- Work effectively in Agile environments, collaborating with cross-functional teams.
Required Qualifications & Skills
- Hands-on experience with one or more cloud computing platforms (AWS required).
- Expert-level experience with server operating systems (Windows and Linux).
- Experience with desktop virtualization technologies.
- Strong experience with Windows Active Directory and identity management solutions.
- Proven expertise in automation and configuration management tools.
- Strong understanding of CI/CD practices, automated build, and deployment processes.
- Proficiency with open-source technologies and cloud services.
- Working knowledge of scripting and programming languages such as Python, PowerShell, PHP, Perl, or Ruby.
- Experience designing and monitoring cloud-based solutions.
- Expert-level knowledge of distributed version control systems (e.g., Git).
- Experience working in Agile development environments.