
Software Engineer, Infrastructure
Sun King
full-time
Posted on:
Location Type: Hybrid
Location: Gurugram • 🇮🇳 India
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
ApacheAWSCloudDistributed SystemsDNSDockerElasticSearchFirewallsGrafanaKubernetesLinuxMongoDBNGINXPrometheusPythonTCP/IP
About the role
- - Work with engineering, automation, and data teams to work on various infrastructure requirements.
- - Designing modular and efficient GitOps CI/CD pipelines, agnostic to the underlying platform.
- - Managing AWS services for multiple teams.
- - Managing custom data store deployments like sharded MongoDB clusters, Elasticsearch clusters, and upcoming services.
- - Deployment and management of Kubernetes resources.
- - Deployment and management of custom metrics exporters, trace data, custom application metrics, and designing dashboards, querying metrics from multiple resources, as an end-to-end observability stack solution.
- - Set up incident response services and design effective processes.
- - Deployment and management of critical platform services like OPA and Keycloak for IAM.
- - Advocate best practices for high availability and scalability when designing AWS infrastructure, observability dashboards, implementing IAC, deploying to Kubernetes, and designing GitOps CI/CD pipelines.
Requirements
- - Hands-on experience with Docker or any other container runtime environment and Linux with the ability to perform basic administrative tasks.
- - Experience working with web servers (nginx, apache) and cloud providers (preferably AWS).
- - Hands-on scripting and automation experience (Python, Bash), experience debugging and troubleshooting Linux environments and cloud-native deployments.
- - Experience building CI/CD pipelines, with familiarity with monitoring & alerting systems (Grafana, Prometheus, and exporters).
- - Knowledge of web architecture, distributed systems, and single points of failure.
- - Familiarity with cloud-native deployments and concepts like high availability, scalability, and bottleneck.
- - Good networking fundamentals — SSH, DNS, TCP/IP, HTTP, SSL, load balancing, reverse proxies, and firewalls.
- **Good to have:**
- - Experience with backend development and setting up databases and performance tuning using parameter groups.
- - Working experience in Kubernetes cluster administration and Kubernetes deployments.
- - Experience working alongside sec ops engineers.
- - Basic knowledge of Envoy, service mesh (Istio), and SRE concepts like distributed tracing.
- - Setup and usage of open telemetry, central logging, and monitoring systems.
Benefits
- - Professional growth in a dynamic, rapidly expanding, high-social-impact industry.
- - An open-minded, collaborative culture made up of enthusiastic colleagues who are driven by the challenge of innovation towards profound impact on people and the planet.
- - A truly multicultural experience: you will have the chance to work with and learn from people from different geographies, nationalities, and backgrounds.
- - Structured, tailored learning and development programs that help you become a better leader, manager, and professional through the Sun King Center for Leadership.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GitOpsCI/CD pipelinesAWSMongoDBElasticsearchKubernetesDockerPythonBashGrafana
Soft skills
incident responseprocess designadvocacy for best practices