Software Engineer
- Full time
- Gurugram IN
- @Moody’s
Job Detail
-
Job ID 2411
-
Career Level Others
-
Experience 2-4 Years
-
Industry Finance
-
Qualifications Degree Bachelor
Job Description
Responsibilities:
- Design, develop, and deploy cloud-based solutions on Azure and AWS platforms.
- Implement, manage, and maintain basic Azure resources including VMs, Azure Functions, Azure Logic Apps, and Azure SQL databases.
- Manage AWS resources with an emphasis on IAM and monitoring services such as CloudWatch and AWS Config.
- Design and implement scalable, secure, and resilient cloud infrastructure on Azure and AWS, with a focus on AKS and EKS for container orchestration.
- Develop, deploy, and manage multi-region and multi-environment Kubernetes clusters, ensuring high availability, disaster recovery, and seamless auto-scaling.
- Develop infrastructure as code (IaC) scripts using tools like Terraform, CloudFormation, Ansible, or similar, to automate the provisioning and management of cloud resources.
- Stay abreast of the latest cloud technologies and Kubernetes trends, evaluating and advocating for the adoption of new tools and practices to enhance our cloud capabilities.
- Troubleshoot and resolve cloud-related issues through rigorous analysis.Make informed decisions and recommendations based on thorough research and discussions with senior Architects and Engineers.
- Utilize DevOps tools to automate tasks, optimize pipelines, and propose improvements.
- Work closely with team members to develop and implement agile methodologies.
Qualifications:
- Bachelor’s degree in computer science, Engineering, Information Technology, or related field.
- 3+ years of experience in cloud engineering, with hands-on expertise in AKS and EKS.
- Proven track record in setting up and managing multi-region, multi-environment Kubernetes clusters.
- Strong understanding of cloud security best practices, network configurations, and IAM policies.
- Proficiency in infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation) and configuration management tools (e.g., Ansible, Chef, Puppet).
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD, Azure DevOps) and container registries (e.g., Docker Hub, Azure Container Registry
- Proficiency in agile methodologies and a demonstrated history of applying these practices.
- Exceptional analytical and troubleshooting skills.
- Excellent decision-making abilities, based on rigorous research and consultation.
- Strong team player who can quickly adapt to the existing environment.