Role & Responsibilities
Guide the client on technology evaluation, technical thought leadership, requirement gathering and direction
Design and document the detailed architecture and provide the walkthrough to the client directly
Take a lead in preparing functional and technical specification documents
Guide, and nurture the team members for successful delegation
Lead project deliveries and engage with the Go-To-Market teams for pre-sales requirements
Work closely with the business team to highlight and mitigate any risks to the projects proactively
Maintain a rapport with client-partners, and manage their expectations and plan for engineering.
Guide and help team members debug and solve technical problems.
Lead engagements with multiple work-streams; prepare project plans and manage deliverables
Review and perform code walkthrough for quality deliverables to the client
Showcase thought leadership on technology roadmaps, agile development methodologies, and out-of-the-box thinking
Requirements
8+ years of IT experience in the Infrastructure realm that includes detailed understanding of Cloud providers(GCP, AWS or Azure - added advantage to multi-Cloud experience) and their best practices, Networking, Compliances(HIPAA, GDPR, NIST), and Cloud services(serverless, server based)
Detailed understanding and proven implementations for DevSecOps pipelines and culture, Containerization(Kubernetes, Docker), Service mesh(Envoy, Tanzu etc), Database modelling, and Operations(logging, monitoring, alerting)
Thorough understanding of low-latency API architectures using either serverless or server based services
Must have good understanding of following resources:
Networking - Load balancing(HTTPS, TCP, SSL, etc), VPNs(BGP, IPSec), high-speed private connections(like Partner Interconnect, Express routes, etc)
Security - Secrets management, IAM policies(Least privilege), Compliances, CMEK keys, safeguarding external API endpoints(using application firewalls or cloud security services)
Setup of Cloud Foundations and Cloud best practices to help clients build their cloud footprints and adopt its management
Precision to use the right Cloud services based on clients requirements
Past architecture implementations on Kubernetes - pods, services, ingress(default and 3rd party like Nginx), service mesh(like Tanzu), best practices
Basic experience with programming languages such as Python or Java or Golang
Experienced in IaC(Terraform), Vaults, and scripting languages such as BASH, Shell or Powershell
Implementation of processes within Client's environment, such as implementation of devops model for CICD, operations for visibility, etc
Design, and prototype new solutions for smoother delivery, implement self-healing, and alerting capabilities for mission critical applications
Proven ability to consume Clients DevOps tools(such as Jenkins, Cloud Build, Bamboo, Trevor, Sonarqube, checkmarx, artifactory etc) to build DevSecOps pipelines
Must have some experience in Application, and Data migration projects either for onprem data centers to Cloud or between Cloud to Cloud
Work along with Account leads and Business team to grow the account based on future possible use cases
Well versed in identifying the right service and databases based on requirement(such as SQL NoSql, Redis, data warehousing)
Strong Linux System experience with an appetite to troubleshoot and guide team towards resolution
Experience with Multi-regional architecture setup and aware about known issues at compute, and database level
Certifications are added advantage such as CKAD, CKS, GCP Associate/Security/Networking/DevOps, AWS, Azure, Terraform, etc
Any Graduate