Cloud Engineer
World Finance · Greenville, SC · Yesterday
On-siteInformation TechnologyFull-time
About the role
The Cloud Engineer will design, implement, manage, and maintain cloud infrastructure, services, and solutions in Microsoft Azure. This includes ensuring efficient data storage, security compliance, and optimal system performance by developing, deploying, and debugging cloud-based applications. The role involves collaborating with stakeholders to understand requirements and migrate to/from the Azure cloud, as well as performing critical support tasks to ensure network functionality.
Responsibilities
- Assess existing IT infrastructure and develop strategies to migrate or build applications and data to and from the cloud.
- Choose appropriate cloud services (compute, storage, network, database) based on requirements.
- Set up and manage cloud infrastructure components such as virtual machines, load balancers, Front Door, CDNs, app services, and networking.
- Use scripting languages to automate cloud management tasks and streamline deployments.
- Implement robust security measures on cloud platforms to protect sensitive data, including access control and encryption.
- Monitor cloud usage and identify opportunities to reduce cloud expenses.
- Diagnose and resolve issues related to cloud infrastructure and applications.
- Track the performance of cloud applications and identify bottlenecks.
- Maintain and support Go Anywhere MFT platforms that process secure data transfers; create accounts and SFTP sites as requested.
- Develop and maintain process design documentation, end-user guides, and operating procedures for the Go Anywhere platform.
- Prepare technical implementation plans that provide integrated solutions, including actions, milestones, timelines, and critical paths.
- Responsible for configuration management and documentation of system topologies.
- Work closely with the Information Security team to quickly remediate any security concerns.
- Provide Level 3 support to the Service Desk team.
Requirements
- Knowledgeable in managing Linux servers, ensuring system security, efficiency, and reliability.
- Knowledgeable in SQL database environments, performing maintenance tasks, optimization, and ensuring data integrity and security.
- Active Directory experience (including promoting/demoting controllers, managing Active Directory DNS, FSMO roles, etc.).
- Microsoft 365 Administration (including advanced Exchange, SharePoint, Teams, and EntraID administration).
- Understanding of network protocols (TCP/IP, UDP, SNMP, SMTP, DHCP, and DNS), software network security, and port-level communication (e.g., firewall configuration).
- Experience automating repetitive tasks with scripting using one or more of the following: batch files, PowerShell, VBScript, WMI, etc.
- System performance tuning, trending, and analysis.
- Virtualization and cloud system management experience (e.g., VMWare, Azure, AWS).
- Strong analytical skills and ability to learn quickly, tackling new and technically complex problems.
- Ability to work in a fast-paced environment with changing needs and requirements.
- Detail-oriented, organized thinker with solid communication skills and a service-minded approach.
Qualifications
- Bachelor’s or Associate degree in Information Technology or related field with 5+ years’ experience in systems administration.
- Microsoft or VMware certifications are required.
- Experience in Windows Server administration/management.
- Experience with Linux-based operating systems, specifically IBM AIX.
Physical Demands
- Must be able to constantly remain in a stationary position.
- Occasionally move about inside the office to access file cabinets, office machinery, etc.
- Constantly operates a computer and other office productivity machinery (e.g., calculator, copy machine, computer printer).
- Occasionally may require light lifting up to 25 pounds.
Work Environment
- Office environment.
- Occasional travel may be required.