About the Role
The role involves building and maintaining cloud environments, supporting deployment pipelines, and ensuring system reliability through automation and monitoring.
Responsibilities
- Design and deploy scalable cloud architectures on public cloud platforms
- Implement infrastructure as code using configuration management tools
- Manage and secure cloud networking components and access controls
- Optimize cloud resource usage to balance performance and cost
- Support continuous integration and continuous delivery workflows
- Monitor system health and respond to operational incidents
- Troubleshoot issues across cloud services and application layers
- Enforce compliance with security policies and audit standards
- Collaborate with development teams to streamline deployments
- Automate routine tasks to improve system reliability
- Maintain documentation for cloud configurations and processes
- Ensure high availability and disaster recovery readiness
- Integrate monitoring and alerting systems for proactive maintenance
- Evaluate new cloud services and recommend adoption when appropriate
- Participate in capacity planning and system scaling initiatives
- Support identity and access management policies
- Configure and manage containerized environments
- Work with storage solutions to ensure data durability and access
- Assist in migration of on-premise systems to cloud platforms
- Apply patches and updates to cloud-based systems
Compensation
Competitive salary with performance-based incentives
Work Arrangement
Hybrid work model with flexible scheduling options
Team
Collaborative engineering team focused on cloud infrastructure and platform services
Technology Stack
- AWS, Azure, or GCP
- Terraform, Ansible
- Docker, Kubernetes
- Git, Jenkins
- Prometheus, Grafana
Professional Development
- Access to certification programs
- Regular technical training sessions
- Conference attendance support
- Internal knowledge-sharing forums
Available for qualified candidates requiring work authorization