Job Description
Job Description:
The Senior Platform Engineer will be responsible for building and managing the cloud infrastructure to support applications and services. This includes creating, automating, and scaling environments while ensuring security, availability, and performance. Handholding the junior resources, explaining the design, getting it implemented from junior resources and getting things integrated, would be part of the responsibilities too. The role focuses on the setup of tools, cloud services, and architecture that the DevOps and development teams will utilize.
Expectations:
- Design, build, and manage AWS infrastructure using tools like Terraform.
- Configure and manage AWS cloud services, including SNS, Lambdas, S3, Message Queues, ECS/EKS, DynamoDB, RDS.
- Set up and manage container orchestration resources like ECS.
- Implement and manage networking concepts such as VPC, ELB, Route 53, PrivateLink to ensure secure and efficient connectivity.
- Setup, Build and configure monitoring and alerting systems using Datadog, Splunk, or other monitoring solutions like Prometheus, Grafana, ELK.
- Design and implement message queue architectures.
- Implement AWS security best practices, including KMS, Secrets Manager, IAM Roles, and other security-related AWS services.
- Configure AWS API Gateway for API deployment.
- Work with GitHub Actions for automating infrastructure processes.
- Scripting using Python and Shell for automating repetitive tasks.
- Implement SAST tools such as SonarQube and Snyk for security and code quality.
- Collaborate with teams on streaming platforms like Confluent Kafka and handle Kafka topics.
Skills:
4+ years' relevant experience in designing and developing cloud infrastructure solutions.
Mandatory Technologies:
- AWS cloud services: SNS, Lambdas, S3, Message Queues, ECS/EKS, DynamoDB/RDS.
- Infrastructure as Code (IaC): Terraform.
- Container orchestration: ECS.
- Networking: VPC, ELB, Route 53, PrivateLink.
- Monitoring: Datadog, Splunk.
- Security: KMS, Secrets Manager, IAM Roles.
- API Gateway for API deployment.
- Scripting: Python, Shell.
- Version Control/CI/CD: GitHub Actions.
- SAST Tools: SonarQube, Snyk.
Good to have:
- DBT Cloud and Snowflake.
- Confluent Cloud.
- IDP Platforms: Backstage or Node.js.
- Apache Flink, Atlan, SQL, Apache Airflow, Apache Iceberg
- BDD Testing and automated test tools.