Software Engineer

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.

Required skills