Job Description
Job Description
We are seeking a hands-on Cloud Infrastructure Engineer to support, manage, and optimize infrastructure across multi-cloud and on-premises environments. This role will work with AWS, Microsoft Azure, Google Cloud Platform (GCP), and Oracle Cloud Infrastructure (OCI), supporting day-to-day cloud operations, infrastructure provisioning, performance, security, connectivity, capacity management, and automation.
The ideal candidate has a strong traditional IT infrastructure foundation combined with hands-on cloud experience. This person should be comfortable working across multiple cloud platforms rather than being limited to a single provider.
Key Responsibilities
- Provision, configure, manage, and decommission virtual machines, containers, storage, networking, and other cloud resources.
- Support infrastructure across AWS, Azure, GCP, and OCI environments.
- Establish and maintain asset tagging and resource organization standards to support inventory management, reporting, governance, and cost visibility.
- Monitor cloud infrastructure performance and troubleshoot availability, utilization, and performance issues.
- Perform resource optimization and right-sizing based on capacity, utilization, performance, and business requirements.
- Configure new cloud environments for departments and business units, including resource organization, networking, access, security, and governance.
- Apply general cloud security best practices, including identity and access management, permissions, network security, and resource protection.
- Support and troubleshoot VPNs, networking, DNS, routing, and connectivity between cloud and on-premises environments.
- Provide infrastructure-level support to development teams, including troubleshooting issues involving APIs, authentication, connectivity, and cloud services.
- Perform capacity planning, utilization monitoring, and infrastructure reporting across cloud environments.
- Support both Windows and Linux infrastructure.
- Identify repetitive administrative processes and automate routine infrastructure tasks.
- Develop scripts and automation using technologies such as PowerShell, Bash, and Python.
- Troubleshoot infrastructure issues spanning cloud, networking, operating systems, and applications.
- Maintain documentation of cloud configurations, processes, procedures, and infrastructure standards.
Qualifications:
- 4+ years of experience in IT infrastructure, systems administration, cloud engineering, or a related role.
- Exposure to multi-cloud environments strongly preferred.
- Experience provisioning and managing virtual machines, compute resources, storage, networking, and/or containers.
- Understanding of cloud networking, VPN technologies, DNS, routing, firewalls, and connectivity.
- Experience with cloud resource monitoring, performance management, capacity planning, and right-sizing.
- Working knowledge of cloud security, IAM, permissions, and access control concepts.
- Experience supporting Windows and Linux environments.
- Scripting and automation experience using PowerShell, Bash, Python, or similar technologies.
- Basic understanding of APIs and application-to-infrastructure connectivity.
- Strong troubleshooting skills with the ability to work across infrastructure, cloud, networking, and application environments.
