Job Profile - Cloud Developer
Job Summary:
We are looking for a skilled Cloud Developer to design and develop cloud-based
applications and services. The ideal candidate will have experience with cloud
computing technologies and be able to create scalable and efficient solutions that
meet user needs while maintaining a proactive approach and a strong focus on
security and data privacy.
Key Responsibilities:
- Develop and deploy cloud-based applications and services ensuring a good
understanding of the overall architecture as well as detailed components.
- Create scalable solutions that can adapt to changing business needs and
workloads.
- Develop cloud-native modular and lightweight applications avoiding
monolithic and heavy license-costly solutions.
- Collaborate with cloud architects to design application architecture.
- Write clean maintainable and efficient code.
- Implement and manage cloud services and APIs.
- Manage Azure DevOps (ADO) backlogs and facilitate sprint planning and
execution for the squad.
- Automate deployment processes and infrastructure using Infrastructure as
Code (IaC) and configuration management tools (e.g. Ansible Puppet Chef).
- Utilize GitHub and GitHub Actions/Pipelines for version control and CI/CD
processes.
- Monitor application performance and troubleshoot issues.
- Document tasks and epics in Azure DevOps (ADO) for effective tracking.
- Communicate effectively with stakeholders translating technical concepts into
business language.
- Stay current with cloud technologies and programming languages.
- Consider cost implications when designing and deploying applications
ensuring budget constraints are met.
Qualifications:
- High experience in automating code and Infrastructure as Code (IaC).
- Proven experience as a Cloud Developer or similar role.
- Very strong programming skills in languages such as Python.
- Familiarity with cloud platforms (e.g. AWS Azure Google Cloud).
- Experience with containerization technologies (e.g. Docker Kubernetes).
- Knowledge of database systems and data storage solutions.
- Strong understanding of security and data privacy best practices in cloud
environments.
- Ability to understand budget constraints and control costs associated with
cloud services.
Soft Skills:
RESTRICTE
D
- Proactive mindset with the ability to take initiative and drive projects forward.
Nice to Have:
- Bachelors degree in Computer Science Software Engineering or a related
field.
- AWS or Azure architecture or developer certification.