Key Responsibilities :
- Design and Implementation : Design, implement, and maintain scalable and efficient cloud-based solutions, primarily on AWS and secondarily on Azure.
- Automation Leadership : Lead initiatives to architect and implement end-to-end automation for cloud infrastructure provisioning, configuration, and management.
- DevOps and Best Practices : Collaborate with development teams to integrate and enforce best practices in development, code quality, and advanced automation.
- Mentorship and Guidance : Act as a subject matter expert, guiding and mentoring development teams in cutting-edge DevOps, GitOps, and cloud automation practices.
- Cloud Architecture : Contribute significantly to the design and implementation of cloud applications utilizing serverless architectures, Kubernetes, and event-driven patterns.
- CI / CD and GitOps : Develop and maintain robust CI / CD pipelines to streamline deployments, strongly leveraging GitOps methodologies (e.g., Flux, ArgoCD).
- Security : Apply rigorous security best practices to design and implement secure authentication and authorization mechanisms (e.g., ABAC, RBAC, JWT, OIDC).
- Optimization : Monitor, troubleshoot, and optimize the performance, scalability, and reliability of cloud applications and underlying infrastructure.
- Continuous Improvement : Stay abreast of the latest cloud technologies and development trends, ensuring the adoption of new tools and frameworks where beneficial.
Required Qualifications :
Experience : 9-12 years of proven, hands-on experience as a Cloud Engineer, DevOps Engineer, or similar senior role.Cloud Platforms : Deep, practical experience with AWS is mandatory; practical exposure to Azure is a strong plus.Technical Foundation : Solid, demonstrable experience in modern software development and robust DevOps practices.Infrastructure Automation : Expertise in automating AWS / Azure infrastructure using Infrastructure as Code (IaC) tools.Programming Proficiency : Proficiency in modern programming languages such as Python, Golang, or Cloud Native : Hands-on experience with serverless architectures, Kubernetes, and event-driven patterns.Delivery : Strong understanding and practical experience with CI / CD pipelines and GitOps methodologies.Cloud Security : Strong understanding of cloud security best practices and compliance frameworks.Soft Skills : Excellent problem-solving, collaboration, and verbal / written communication skills, including the ability to convey complex technical concepts to both technical and non-technical stakeholders.Highly Preferred Qualifications :
Leadership / Mentorship : Experience in leading, mentoring, and providing strong technical guidance to development teams.Advanced Architecture : Expertise in software architecture, systems testing, and applying design principles like DRY, KISS, and SOLID.Data : Experience in designing and working with NoSQL databases (e.g., DynamoDB).Security Protocols : Proficient in managing complex security protocols such as ABAC, RBAC, JWT, SAML, AAD, and OIDC.Polyglot Expertise : Expert-level proficiency in at least two different programming languages (e.g., Python, TypeScript, GoLang).(ref : hirist.tech)