We are seeking a highly skilled IT Infrastructure Engineer to join our remote team, responsible for designing, deploying, and maintaining scalable, secure, and highly available infrastructure. You will play a key role in Day 2 operations to ensure seamless application deployments, robust monitoring, and proactive optimization while collaborating with development teams and project teams. Your expertise in cloud, virtualization, automation, and incident management will be critical in maintaining operational excellence. Responsibilities
Manage, Deploy, and Maintain Application Infrastructure
Deploy, configure, and maintain application infrastructure environments (Azure, AWS, On-premise).
Deploy, configure and maintain virtual servers and containerization enironments (VM, EC2, K8S).
Configure and optimize networking, security policies, and access controls.
Automate infrastructure scaling and failover strategies for high availability (HA).
Manage, Deploy, and Maintain Application Software
Manage containerized applications (K8S , Docker) and ensure smooth rollouts/rollbacks.
Manual or automate software deployments across dev, staging, and production environments.
Day 2 Operations (Monitoring, Troubleshooting, Optimization, Documentation)
Design and build observability solutions for real-time monitoring.
Troubleshoot performance bottlenecks, network issues, and application failures.
Conduct incident response, root cause analysis and after action review.
Manage backup, disaster recovery and patching strategies.
Maintain comprehensive documentation of infrastructure architecture, procedures, and configurations.