Job Description
<p><p>We are seeking a highly skilled Senior Cloud Engineer with extensive experience in software development and DevOps to lead our efforts in automating Cloud infrastructure.<br/><br/> The ideal candidate will focus on building automation for Cloud Landing Zones and collaborate with cross-functional teams to ensure the successful implementation and maintenance of cloud :</b></p><p><br/></p><p>- Design, implement, and maintain scalable and efficient cloud-based solutions on AWS and Azure.<br/><br/></p><p>- Lead initiatives to automate cloud infrastructure.<br/><br/></p><p>- Collaborate with teams to integrate best practices in development, code quality, and automation.<br/><br/></p><p>- Guide and mentor development teams, providing expertise in DevOps and automation practices.<br/><br/></p><p>- Contribute to the design and implementation of cloud applications using serverless architectures, Kubernetes, and event-driven patterns.<br/><br/></p><p>- Develop and maintain CI/CD pipelines to streamline deployments, utilizing GitOps methodologies.<br/><br/></p><p>- Apply security best practices to design and implement secure authentication and authorization mechanisms.<br/><br/></p><p>- Monitor and optimize the performance, scalability, and reliability of cloud applications.<br/><br/></p><p>- Stay updated with the latest cloud technologies and development trends, applying new tools and frameworks as needed.<br/><br/></p><p>- Ensure software systems meet functional and non-functional requirements while adhering to best practices in software design, testing, and security.<br/><br/></p><p>- Foster continuous improvement by sharing knowledge, conducting team reviews, and mentoring junior developers.</p><br/><p><b>Requirements :</b></p><p><br/></p><p>- Proven experience as a Cloud engineer or similar role, with a strong focus on AWS (Azure is a plus).<br/><br/></p><p>- Solid experience in software development and DevOps practices.<br/><br/></p><p>- Expertise in AWS/Azure infrastructure automation.</p><p><br/></p><p>- Proficiency in programming languages such as Python, Golang, or JavaScript.<br/><br/></p><p>- Experience with serverless architectures, Kubernetes, and event-driven patterns.<br/><br/></p><p>- Knowledge of CI/CD pipelines and GitOps methodologies.<br/><br/></p><p>- Strong understanding of cloud security best practices.<br/><br/></p><p>- Excellent problem-solving skills and ability to work collaboratively in a team environment.<br/><br/></p><p>- Strong communication skills and the ability to convey complex technical concepts to non-technical Qualifications :</b></p><p><br/></p><p>- Experience in designing and working with No-SQL databases such as DynamoDB.<br/><br/></p><p>- Experience in leading and mentoring development teams.<br/><br/></p><p>- Expertise in software architecture, development, and systems testing with a strong focus on cloud technologies.<br/><br/></p><p>- Strong technical guidance and decision-making abilities to shape solutions and enforce development best practices.<br/><br/></p><p>- Proficient in applying quality gates, including code reviews, pair programming, and team review meetings.<br/><br/></p><p>- Experience in code management and release processes, with familiarity in Monorepo and Multirepo strategies.<br/><br/></p><p>- Solid understanding of functional programming principles, including list/map/reduce/compose techniques and familiarity with monads.<br/><br/></p><p>- Knowledge of SDLC, and adherence to DRY, KISS, and SOLID design principles.<br/><br/></p><p>- Proficient in managing security protocols such as ABAC, RBAC, JWT, SAML, AAD, and OIDC for authentication and authorization.<br/><br/></p><p>- Expertise in event-driven architecture, including queues, streams, batches, and pub/sub systems.<br/><br/></p><p>- Strong understanding of scalability, concurrency, and distributed systems.<br/><br/></p><p>- Experience with cloud networking and proxies.<br/><br/></p><p>- Expertise in CI/CD pipelines, GitFlow, and GitOps frameworks like Flux and ArgoCD.<br/><br/></p><p>- Polyglot programmer with expert-level proficiency in at least two languages (e.g., Python, TypeScript, GoLang).<br/><br/></p><p>- Experience in operating Kubernetes clusters from a developers perspective, including custom CRDs, operators, and controllers.<br/><br/></p><p>- Experience in building serverless cloud applications.<br/><br/></p><p>- Strong team player with the ability to communicate and collaborate well in a fast-paced, collaborative environment.<br/><br/></p><p>- Proficient in using GitHub for version control, code reviews, and collaborative development.<br/><br/></p><p>- Experience working in agile teams, participating in sprints, and collaborating effectively in cross-functional teams.<br/><br/></p><p>- Fluency in UI development using React, Hooks, and TypeScript is a plus.<br/><br/></p><p>- Deep knowledge of AWS cloud services, with a basic understanding of Azure as a plus.<br/><br/></p><p>- Experience in developing and managing cloud infrastructures using Crossplane.io is a plus.<br/><br/></p><p>- Knowledge equivalent to AWS Certified DevOps Engineer Professional is a plus.<br/><br/></p><p>- Familiarity with basic AI tools is considered an advantage.</p><br/></p> (ref:hirist.tech)