
DevOps Engineer
smallcase · Bengaluru, Karnataka, India
This listing has closed — view similar roles below.
- On site
- Full-time
- $120,000 / year
- Bengaluru, Karnataka, India
Job highlights
- Build and scale robust financial market systems.
- Develop CI/CD pipelines and automate infrastructure.
- Design and manage infrastructure using IaC and Kubernetes.
- Optimize monitoring and security for AWS environments.
- Collaborate with a core engineering team.
About the role
About the Role
We are looking for experienced DevOps/infra engineers to join our core engineering team for building and scaling low latency, fault tolerant and robust systems corresponding to real-world financial markets.Requirements
- Strong systems architecture, database and network fundamentals.
- Strong experience in building CI/CD pipelines, enabling DevOps for scaling and automating the existing infrastructure with tools like Github Actions, ArgoCD, CodeDeploy, etc.
- Experience with designing infra using IaC (Infrastructure as Code) tools like AWS CDK, Terraform, Helm and Cloudformation.
- Experience with running services in K8s cluster, managing and securing K8S clusters.
- Knowledge/Experience with setting up/optimizing monitoring and metrics stack using EFK (Elasticsearch, Fluentd, Kibana) and Metrics (Prometheus, Alertmanager, Grafana).
- Familiarity with databases - (MongoDB, Postgres, Redis, Kafka, DocumentDB), Scripting (bash, python, Go, etc.).
- Web development concepts - server architecture.
- Experience with AWS Infra (EKS, EC2 ALB, S3 VPC, Cloudfront, Route53 VPN, etc.).
- Interest and experience in building secure, robust, scalable and maintainable software.
- Open to learning open source tools and automating processes.
- Interest (and/or experience) in the financial/stock market space.
- Knowledge of (or experience with) Cloud and API security, especially AWS (IAM, GuardDuty, WAF).
- Knowledge of K8S networking.
Key skills/competency
DevOps, Infrastructure, CI/CD, AWS, Kubernetes (K8s), Terraform, Monitoring, Scripting, System Architecture, AutomationSkills & topics
- DevOps
- Infrastructure
- CI/CD
- AWS
- Kubernetes
- Terraform
- Monitoring
- Automation
- System Architecture
- Scripting
- Python
- Go
- Bash
- EKS
- EC2
- ArgoCD
- Github Actions
- Prometheus
- Grafana
- Financial Markets
How to get hired
- Tailor your resume: Highlight experience with CI/CD, IaC, Kubernetes, and AWS services. Quantify achievements where possible for this DevOps Engineer role.
- Showcase your skills: Demonstrate practical experience with tools like Terraform, Github Actions, and Prometheus in your application.
- Understand smallcase: Research smallcase's mission in financial markets and how your DevOps expertise can contribute to scaling their systems.
- Prepare for technical interviews: Be ready to discuss system architecture, networking, security, and Kubernetes concepts in detail.
- Highlight relevant interests: Emphasize any experience or interest in the financial/stock market space.
Technical preparation
Master CI/CD pipeline tools and concepts.,Gain hands-on experience with Terraform/AWS CDK.,Deepen knowledge of Kubernetes architecture and networking.,Practice scripting in Python, Go, or Bash.
Behavioral questions
Describe a complex system you designed or scaled.,How do you handle infrastructure incidents under pressure?,Tell me about a time you automated a manual process.,Why are you interested in financial markets technology?
Frequently asked questions
- What are the key responsibilities for a DevOps Engineer at smallcase?
- As a DevOps Engineer at smallcase, you will be responsible for building and scaling robust systems for financial markets. This includes developing CI/CD pipelines, automating infrastructure using IaC tools, managing Kubernetes clusters, and optimizing monitoring and security for AWS environments.
- What technologies are essential for the DevOps Engineer role at smallcase?
- Essential technologies include strong systems architecture, database, and network fundamentals. You should have experience with CI/CD tools (Github Actions, ArgoCD), IaC tools (Terraform, AWS CDK), Kubernetes, monitoring stacks (EFK, Prometheus), scripting (bash, python, Go), and AWS services (EKS, EC2, VPC).
- Does smallcase require experience in the financial market for this DevOps Engineer position?
- While not strictly mandatory, interest and/or experience in the financial/stock market space is a significant plus for this DevOps Engineer role at smallcase. It helps in understanding the specific challenges and requirements of building systems for real-world financial markets.
- What is the work arrangement for the DevOps Engineer role at smallcase?
- The job description does not explicitly state the work arrangement, but typically such core engineering roles at growing tech companies often lean towards hybrid or on-site arrangements for close collaboration. However, it's best to confirm this during the application process.
- How can I best prepare my resume for the DevOps Engineer position at smallcase?
- To prepare your resume for the DevOps Engineer position at smallcase, focus on highlighting your experience with building CI/CD pipelines, IaC tools like Terraform or AWS CDK, Kubernetes cluster management, and AWS infrastructure. Quantify your achievements, especially those related to scaling, automation, and improving system reliability.
- What kind of interview questions can I expect for the DevOps Engineer role at smallcase?
- Expect a mix of technical and behavioral questions. Technical questions will cover system architecture, networking, database management, CI/CD processes, Kubernetes, and AWS services. Behavioral questions will likely probe your problem-solving skills, ability to work in a team, and your interest in the financial domain.