This is a remote position.
Job Title - Senior Cloud Infrastructure Engineer
Experience - 5+ years
Location - Remote
Primary Skills - AWS, Ansible, Terraform, Jenkins, Relational and Non-Relational Databases.
Roles and Responsibilities:
We are seeking a highly skilled and motivated
Cloud Infrastructure Engineer to join our growing team. In this role, you will be responsible for designing, deploying, managing, and optimizing our cloud infrastructure to support various applications and services. You will work closely with cross-functional teams to ensure high availability, scalability, and security of our cloud-based systems.
Key Responsibilities:
- Cloud Architecture: Design, implement, and maintain cloud-based infrastructure solutions using platforms such as AWS, Azure, or Google Cloud.
- Automation: Develop and maintain infrastructure-as-code (IaC) scripts using tools like Terraform, CloudFormation, or Ansible to automate provisioning, scaling, and management of resources.
- Infrastructure Management: Monitor cloud resources, troubleshoot issues, and ensure optimal performance, reliability, and cost-efficiency.
- Security & Compliance: Implement and enforce security best practices, including identity and access management (IAM), encryption, and network security to ensure data protection and regulatory compliance.
- Disaster Recovery: Plan, implement, and test disaster recovery and business continuity strategies to minimize downtime and data loss.
- Collaboration: Work closely with DevOps, software engineers, and system administrators to streamline CI/CD pipelines and enhance the overall cloud infrastructure.
- Capacity Planning: Analyze cloud usage patterns and recommend optimizations to ensure scalability, cost-efficiency, and high availability.
- Troubleshooting & Support: Provide ongoing support for cloud infrastructure-related issues, perform root cause analysis, and implement corrective actions.
- Documentation: Maintain up-to-date documentation for cloud infrastructure, processes, and procedures.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
- Proven experience in designing, deploying, and managing cloud infrastructure (AWS, Azure, Google Cloud, etc.).
- Strong understanding of cloud services such as compute, storage, networking, databases, and security.
- Experience with infrastructure-as-code (IaC) tools like Terraform, CloudFormation, or similar.
- Proficiency in cloud monitoring tools (CloudWatch, Datadog, Prometheus, etc.).
- Experience with containerization and orchestration technologies like Docker, Kubernetes, or OpenShift.
- Solid understanding of networking concepts (VPC, subnets, security groups, firewalls, load balancers).
- Knowledge of CI/CD pipelines and automation tools (Jenkins, GitLab CI, CircleCI, etc.).
- Strong troubleshooting skills and the ability to resolve complex technical issues.