
Senior Platform Engineer
Smarsh
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • India
Visit company websiteExplore more
Job Level
About the role
- Design, implement, and maintain cloud infrastructure on AWS, including compute, networking, storage, and security components.
- Manage and optimize Kubernetes clusters (EKS) for containerized workloads, ensuring high availability and performance.
- Develop and maintain Infrastructure as Code (IaC) using Terraform, following best practices for modularity, security, and reusability.
- Configure and manage Istio service mesh for traffic management, security policies, and observability.
- Implement and maintain GitOps workflows for continuous deployment and infrastructure management.
- Support release engineering processes including CI/CD pipeline development, deployment automation, and release coordination.
- Manage secrets and sensitive configuration using HashiCorp Vault, ensuring compliance with security policies.
- Participate in oncall rotation to provide 24x7 support for critical platform services.
- Collaborate with development teams to enable customer onboarding on the Fabric platform, including EA (Enterprise Archive) tenants.
- Document runbooks, architecture decisions, and operational procedures.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
- Minimum 4 years of experience in platform engineering, DevOps, or SRE roles.
- Strong proficiency with AWS services including EC2, EKS, VPC, IAM, S3, RDS, Lambda, and CloudWatch.
- Hands-on experience with Kubernetes administration and troubleshooting.
- Proficiency in Terraform for infrastructure provisioning and management.
- Experience with Istio or similar service mesh technologies.
- Working knowledge of GitOps tools such as ArgoCD or Flux.
- Experience with CI/CD tools including GitHub Actions, Jenkins, or GitLab CI.
- Familiarity with HashiCorp Vault for secrets management.
- Scripting proficiency in Python, Bash, or Go.
- Soft Skills
- Strong problem-solving and analytical abilities.
- Excellent written and verbal communication skills.
- Ability to work effectively in a distributed, global team environment.
- Self-motivated with ability to work independently and as part of a team.
- Willingness to participate in oncall rotations and respond to incidents.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AWSKubernetesTerraformIstioGitOpsCI/CDPythonBashGo
Soft Skills
problem-solvinganalytical abilitieswritten communicationverbal communicationteamworkself-motivatedindependent work
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information Technology