Overview
Platform Management engineer role overseeing the health, scalability and security of cloud infrastructure, maintaining shared systems, services and tools, and advising and assisting engineering teams.
What you'll do
- Maintain a healthy, scalable platform that meets the growing demands of the platform.
- Maintain and evolve the systems, services and tools shared across engineering teams.
- Advise, coach and assist engineering teams as they evolve to respond to customer needs.
- Apply DevOps methodologies, principles and best practices, including continuous integration, continuous delivery and automation.
- Deploy, scale and manage applications using cloud platforms such as AWS and GCP, including compute, storage, networking and serverless services.
- Use container technologies such as Docker and orchestration platforms such as Kubernetes.
- Automate infrastructure setup and management using infrastructure as code tools such as Terraform, CloudFormation or Ansible.
- Establish and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, CircleCI and others.
- Set up efficient monitoring and alerting systems using tools such as Prometheus, Grafana and the ELK stack.
- Apply security best practices, identity and access management (IAM), and secure applications and infrastructure.
- Analyze complex technical issues, diagnose problems and implement effective solutions.
- Identify inefficiencies in developer workflows, tools, and implement solutions to improve performance and scalability.
- Handle operations, deployment and security of multiple SaaS/B2C products.
What you'll need
- At least 6+ years of technology experience.
- 4+ years of working experience in Python, Kubernetes, and AWS/GCP.
- Hands-on experience managing build tools such as Jenkins, Bitbucket Pipelines, GitHub Actions.
- Hands-on experience using IaC tools such as Terraform/Terragrunt.
- Experience working on Linux based infrastructure.
- Excellent understanding of Ruby, Python, and Java.
- Expert technical troubleshooting skills and/or the ability to implement processes and controls to find root cause.
- Proven ability to learn new technologies quickly.
- Hands-on in log collection designs such as EFK and metric collection tools such as New Relic, Prometheus/Grafana or SignalFx.
- Hands-on in the design, creation, and consumption of RESTful APIs and microservice architectures on public clouds, preferably AWS/GCP.
- Excellent analytical, communication, and coding skills.
- Understanding of networking basics, including TCP/IP, DNS, load balancing, and firewalls.
- Knowledge of scripting languages such as Bash, Python, or Groovy.
Details
- Location: Bengaluru, Karnataka, India.
Read the full description and apply on the company’s own careers page.