Full Job Description
Job Summary
We are looking for a Cloud Infrastructure Engineer to manage design and implement scalable and secure cloud solutions. This role is essential in supporting the infrastructure and automation needs of the organization by ensuring that cloud services networks and systems perform optimally. The ideal candidate will have strong expertise in cloud computing infrastructure management and automation tools working collaboratively with development and operations teams to enhance cloud infrastructure.
Job Responsibilities
- Design deploy and maintain cloud infrastructure in platforms such as AWS Azure or Google Cloud.
- Ensure the availability scalability and security of cloudbased applications and services.
- Implement infrastructure as code (IaC) using tools such as Terraform CloudFormation or Ansible.
- Automate deployment pipelines using CI/CD tools and practices to improve efficiency and reduce manual intervention.
- Manage and monitor cloud resources ensuring high availability and performance through proactive monitoring and optimization.
- Collaborate with development operations and security teams to ensure seamless integration of cloud infrastructure with applications.
- Troubleshoot and resolve issues related to cloud environments ensuring minimal downtime and impact on business operations.
- Ensure that cloud systems and services adhere to security standards and best practices including data encryption access controls and disaster recovery planning.
- Continuously evaluate new cloud technologies tools and best practices to drive improvements in cloud infrastructure.
- Assist with capacity planning and scaling cloud infrastructure in response to evolving business needs.
- Maintain detailed documentation of cloud infrastructure configurations and processes.
- Support migration of onpremises infrastructure to cloud platforms and services.
Basic Qualifications
- Bachelors degree in Computer Science Information Technology or a related field or equivalent experience.
- At least 6 years of experience working with cloud platforms such as AWS Azure or Google Cloud.
- Strong knowledge of cloud computing concepts including virtual machines networking storage and security.
- Experience with infrastructure automation tools such as Terraform Ansible or CloudFormation.
- Knowledge of networking concepts including VPCs VPNs subnets and security groups.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with scripting languages such as Python Bash or PowerShell for automation and cloud management tasks.
- Experience with CI/CD pipelines and tools like Jenkins GitLab CI or CircleCI.
- Strong problemsolving skills and the ability to troubleshoot complex cloud infrastructure issues.
- Excellent communication skills and the ability to work collaboratively across teams.
Preferred Qualifications
- Certifications in cloud technologies such as AWS Certified Solutions Architect Azure Solutions Architect or Google Professional Cloud Architect.
- Experience with cloud security and compliance standards such as GDPR HIPAA or SOC 2.
- Familiarity with monitoring and logging tools like CloudWatch Prometheus Grafana or ELK stack.
- Experience with serverless architecture and services like AWS Lambda or Azure Functions.
- Knowledge of database services such as Amazon RDS Azure SQL Database or Google Cloud SQL.
- Experience with cloud cost management and optimization strategies.
- Understanding of Agile/Scrum methodologies and experience working in an Agile environment.