We are seeking a highly skilled Senior Cloud Infrastructure Engineer to join our team and contribute to the design, implementation, and management of scalable cloud solutions. The ideal candidate will possess deep technical expertise in cloud platforms, infrastructure as code (IaC), containerization, and DevOps practices. This role requires hands-on experience with cloud-native services, automation, and a strong focus on performance, security, and reliability.
Job Responsibilities
Design, implement, and manage cloud infrastructure solutions to support scalable, high-performance applications
Develop and manage infrastructure as code using Terraform or equivalent IaC tools to ensure repeatability and consistency
Implement containerized solutions using Docker and Kubernetes (ECS, EKS, or equivalent)
Collaborate with software development teams to design cloud-native applications and ensure proper integration with cloud infrastructure
Manage and optimize cloud resources for cost efficiency and performance, including the use of tools like AWS Cost Explorer and Reserved Instances
Implement monitoring, logging, and alerting solutions to ensure system reliability and performance using tools such as AWS CloudWatch, Prometheus, and Grafana
Ensure the security and compliance of cloud infrastructure by implementing best practices and adhering to regulatory requirements, including IAM policies and AWS GuardDuty
Design and implement disaster recovery (DR) strategies and fault-tolerant architectures to ensure high availability and business continuity
Maintain CI/CD pipelines using tools such as Jenkins, GitHub Actions, and AWS CodePipeline
Participate in incident management, root cause analysis, and the development of solutions to prevent recurrence
Document infrastructure designs, processes, and operational guidelines for technical audiences
Requirements
5-7+ years of experience in cloud infrastructure engineering
Strong experience with cloud platforms, primarily AWS (ECS, Lambda, SQS, EventBridge, S3), and familiarity with Azure and GCP
Proficiency in infrastructure as code (IaC) using Terraform or equivalent tools
Hands-on experience with containerization technologies, including Docker and Kubernetes
Strong programming skills in C#
Python scripting experience for automation and cloud infrastructure management
Experience with software development frameworks and platforms, such as .NET 8
Deep understanding of CI/CD pipelines and tools such as Jenkins, GitHub Actions, and AWS CodePipeline
Proficiency in using version control systems, including Git, GitHub, and GitLab
Experience implementing and managing monitoring and alerting solutions using tools like AWS CloudWatch, Prometheus, and Grafana
Strong knowledge of cloud networking, including VPC, VPN, load balancers, and security groups
Excellent problem-solving skills and the ability to troubleshoot complex infrastructure issues
Effective communication skills for collaboration across teams
Experience in cost optimization strategies for cloud environments, including AWS Cost Explorer and Reserved Instances
A strong sense of ownership and accountability for delivering high-quality cloud solutions
Preferred Qualifications
Certifications in AWS (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer) or equivalent certifications for Azure/GCP
Experience with serverless computing and event-driven architectures
Knowledge of performance testing tools and frameworks
Hands-on experience with other IaC tools such as AWS CloudFormation or Azure Resource Manager
Strong understanding of relational database solutions, including PostgreSQL and MySQL
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job