Cloud Engineer
Waseem AhmadUnited StatesMIDPosted 11d ago
AWSAzureKubernetesTerraformMicroservicesCI/CDCloud-Native Application DevelopmentREST APIsServerless ComputingAWS LambdaAzure FunctionsDockerCloudFormationBicepJenkinsAzure DevOpsGitHub ActionsGitLabIAMRBACCloud SecurityCloudWatchAzure MonitorELKGrafanaPrometheusInfrastructure as Code (IaC)
About the Role
We are looking for a Cloud Engineer to join our team for a 6-12 month contract. This role focuses on designing, developing, and deploying scalable cloud-native applications using AWS and Azure.
Key Responsibilities
• Design and implement RESTful APIs and microservices
• Develop serverless applications using AWS Lambda and Azure Functions
• Manage containerization and deployment using Docker and Kubernetes
• Develop and manage Infrastructure as Code (IaC) using Terraform, AWS CloudFormation, and Azure Bicep
• Implement CI/CD pipelines using Jenkins, Azure DevOps, GitHub Actions, or GitLab
• Implement cloud security controls including IAM, RBAC, encryption, and secrets management
• Monitor and manage cloud applications using CloudWatch, Azure Monitor, ELK, Grafana, and Prometheus
• Integrate cloud applications with enterprise systems, databases, and third-party APIs
• Troubleshoot production incidents, deployment failures, application errors, and performance issues
Requirements
• 8+ years of experience in cloud application development
• Strong hands-on experience with AWS and Azure cloud platforms
• Experience designing, developing, and integrating RESTful APIs, microservices, and event-driven architectures
• Hands-on experience building serverless applications using AWS Lambda and/or Azure Functions
• Strong experience with Docker and Kubernetes for containerization, deployment, and application management
• Experience developing and managing Infrastructure as Code (IaC) using Terraform, AWS CloudFormation, and/or Azure Bicep
• Strong knowledge of CI/CD pipelines using Jenkins, Azure DevOps, GitHub Actions, or GitLab
• Experience implementing cloud security controls, including IAM, RBAC, encryption, and secrets management
• Hands-on experience with cloud monitoring, logging, and observability tools such as CloudWatch, Azure Monitor, ELK, Grafana, and Prometheus
• Experience integrating cloud applications with enterprise systems, databases, and third-party APIs
• Strong understanding of application modernization, cloud migration, scalability, high availability, and disaster recovery concepts
• Experience troubleshooting production incidents, deployment failures, application errors, and performance issues
• Knowledge of automated unit testing, integration testing, and performance testing
• Strong analytical, debugging, problem-solving, and communication skills
• Ability to collaborate with architects, DevOps engineers, QA teams, and business stakeholders