Design and implement secure, scalable and high-performance cloud-based solutions that meet business needs.
Develop and maintain the cloud architecture strategy, including the selection of appropriate cloud services and technologies.
Collaborate with other engineering teams, stakeholders and business leaders to identify and prioritize cloud-based initiatives.
Evaluate existing cloud architecture and identify areas for improvement, ensuring alignment with enterprise architecture strategy.
Create and maintain documentation related to cloud architecture, including technical specifications, diagrams and workflows.
Establish cloud security policies and procedures, ensuring compliance with industry standards and regulations.
Monitor cloud infrastructure for security threats and vulnerabilities, taking proactive steps to mitigate risks.
Develop disaster recovery and business continuity plans for cloud-based systems and applications.
Participate in the development of enterprise architecture standards, policies and procedures.
Drive the implementation and improvement of CI/CD pipelines, enabling seamless software delivery from development to production.
Implement advanced techniques such as blue-green deployments, canary releases, and automated testing to ensure faster and more reliable releases.
Lead the development and enforcement of robust security measures across our infrastructure, ensuring the confidentiality, integrity, and availability of our systems.
Conduct security assessments, threat modeling, and vulnerability scanning to identify and address potential risks and vulnerabilities.
Drive the implementation and optimization of containerization technologies, such as Docker and Kubernetes, to enable efficient application deployment, scalability, and portability.
Establish comprehensive monitoring and observability solutions that provide insights into the performance, availability, and health of our systems.
If your beliefs resonate with these, you are looking at the right place!
Accountability – Finish what you started.
Communication – Context-aware, pro-active, and clear communication.
Outcome – High throughput.
Quality – High-quality work and consistency.
Ownership – Go beyond.
Requirements
Must have skills:
Bachelor's degree in computer science, engineering, or a related field
6-8 years of hands-on experience in architecting various solutions, with a focus on multi-cloud environments.
Should be a certified Associate Cloud Solutions Architect & DevOps Expert.
Strong expertise and practical experience with multiple major cloud platforms (e.g., AWS, Azure).
Extensive experience with DevOps tools like Docker, Kubernetes, Terraform, CICD Tools & Automation.
Strong knowledge of security best practices, compliance requirements, and experience implementing security controls in multi-cloud environments.
Excellent leadership, communication, and collaboration skills, with the ability to lead a team and work effectively with stakeholders.
Cloud: Azure Expert, AWS Associate, Networking, Cloud Security, Storage,
DevOps Tools: Terraform, Docker, Kubernetes, GitHub Actions, Azure DevOps & Jenkins.
Operating System: Windows Server & Linux
Web Server - IIS, Apache, Nginx
Fundamentals: Networking, Storage, Load Balancing, Firewall & Troubleshooting.
Ticketing Tools: Jira, Freshdesk, Zendesk, Azure Boards & Others
Bachelor's degree