Description

About The Role

In this opportunity as Software Engineer, you will:

Cloud engineers design and develop cloud-based infrastructure, applications, and services that meet the organization's requirements. This includes selecting the appropriate cloud platform, creating architecture diagrams, and developing automation scripts.
Cloud engineers are responsible for deploying new applications to the cloud and migrating existing applications from on-premises infrastructure to the cloud. They must ensure that the migration process is seamless and does not disrupt the organization's operations.
Cloud engineers monitor the performance of cloud-based systems and optimize resources to ensure cost-effectiveness and high availability. They also troubleshoot and resolve any issues that may arise.
Cloud engineers must implement security measures like encryption and access controls and regularly audit the cloud environment to ensure compliance.
Demonstrate exceptional problem-solving skills, with an ability to see and solve issues before they affect business productivity.
Troubleshoot incidents, identify root causes, fix and document problems, and implement preventive measures.
Regularly review existing systems and make recommendations for improvements.


About You

You’re a fit for the role of Software Engineer if your background includes:

6 to 9 years of experience in architecting, designing, developing, and implementing cloud solutions on public clouds like AWS or Azure.
A bachelor's degree in computer science, engineering, or a related field.
Strong knowledge of cloud computing platforms, such as AWS, Azure, or Google Cloud.
Experience in designing, developing, and managing cloud-based infrastructure and applications.
Familiarity with programming languages, such as Python or TypeScipt
Strong knowledge of scripting languages like Bash, CMD or Powershell
Knowledge of Infrastructure as Code languages/patterns like Bicep, CloudFormation or AWS CDK.
Knowledge of Linux and Windows operating system administration.
Knowledge of cloud security best practices and compliance requirements.
Strong analytical and problem-solving abilities.
Excellent communication and collaboration skills.
Familiarity with DevOps practices and tools, such as continuous integration and continuous deployment (CI/CD).
Knowledge of networking concepts, such as IP addressing, Networks, Sub Nets, DNS, and load balancing.
Understanding of data storage and database technologies, such as SQL and NoSQL databases and file base storage like File Shares.
(Optional) Possessing industry-verified cloud engineering certificates.
 

Education

Any Graduate