· Advanced proficiency in programming and scripting languages like Java, Python, Bash, SQL, and JavaScript.
Requirements:
- 9+ years of hands-on experience designing, developing, and managing complex infrastructure and software architectures.
- Proven success in overseeing the end-to-end implementation of DevOps pipelines and establishing effective CI/CD toolchains for reliable software delivery.
- Previous experience migrating legacy systems to cloud platforms, particularly AWS and Azure, resulted in significant cost savings and improved scalability.
- Strong background in managing cross-functional teams to deliver high-quality software architecture solutions in the finance, utilities, and retail sectors.
- Previous experience designing PoC using genAI on AWS services, such as Amazon Bedrock, Amazon Q, Amazon CodeWhisperer, or Copilot. (MUST)
- Experience with AWS and Azure, including certifications such as AWS Solutions Architect, Microsoft Azure Solutions Architect, or Azure DevOps Engineer Expert.
- Solid grasp of infrastructure as code (IaC) and configuration as code (CaC) practices for efficient and consistent infrastructure deployment.
- Familiarity with critical cloud services (e.g., AWS CloudFormation, Azure Resource Manager) and technologies like Docker, Kubernetes, Terraform, Jenkins, and GitLab.
- Excellent knowledge of Linux, networking, storage, and virtualization technologies.
Responsibilities:
- Lead the architecture, development, and deployment of cloud-based solutions and platforms, ensuring high performance, reliability, and scalability.
- Design and implement cloud infrastructure using AWS and Azure, including IaC and CaC methodologies for consistent and efficient deployments.
- Develop and enforce CI/CD strategies for efficient software development and deployment across development, QA, and production environments.
- Establish comprehensive solution architecture documentation to guide internal teams in delivering consistent and maintainable software solutions.
- Oversee microservices frameworks and front-end architectures to ensure alignment with industry best practices.
- Act as a subject matter expert in DevOps, infrastructure management, and cloud solutions, providing strategic technical guidance to internal and client teams.
- Collaborate with clients and various departments to understand and translate business needs into technical requirements.
- Develop project plans, timelines, and budgets, ensuring all projects are delivered on time, within budget, and in line with customer expectations.
- Stay updated on the latest technologies and trends, proactively suggesting innovative solutions to enhance business outcomes.
- Drive continuous improvement initiatives within the architecture and DevOps teams, ensuring processes constantly evolve to meet emerging challenges.