Lead - Platform Engineering
Description
- Develop, implement, and maintain scalable, secure, and high-performance AWS cloud infrastructure.
- Deploy and manage a wide range of AWS services, including EC2, S3, RDS, IAM, VPC, Subnets, NACLs, Route53, Lambda, Kinesis, and EKS.
- Design and configure secure and efficient network architectures using AWS networking components—VPCs, subnets, NACLs, security groups, route tables, internet gateways, VPN, and Direct Connect.
- Troubleshoot and resolve complex networking issues with deep knowledge of the OSI model, TCP/IP, DNS, load balancing, and firewall rules.
- Leverage Infrastructure as Code (IaC) tools such as Terraform and CloudFormation to automate infrastructure provisioning and manage environment consistency.
- Implement automation workflows for infrastructure provisioning and configuration using tools like Ansible, Puppet, or Chef.
- Develop and maintain CI/CD pipelines using GitLab to support continuous integration, automated testing, and continuous delivery across development and production environments.
- Integrate security checks, compliance validation, and quality gates into the CI/CD lifecycle for DevSecOps alignment.
- Support containerized applications using Docker and Kubernetes, with a preference for AWS EKS in production deployments.
- Administer and troubleshoot both Linux and Windows systems, ensuring high availability and performance.
- Set up and manage monitoring, logging, and alerting tools such as Amazon CloudWatch, New Relic, and third-party solutions to ensure proactive system observability.
- Implement and maintain encryption, secrets management, and secure key rotation using AWS KMS and related technologies.
- Develop and maintain automation scripts in Shell, Bash, and PowerShell for routine tasks, operational support, and system management.
- Collaborate closely with development, security, and operations teams to drive infrastructure and deployment best practices.
- Strong operational background and knowledge to support Aws and other cloud native services
Qualifications:
- Required:
- 7+ years of hands-on experience with AWS cloud infrastructure.
- AWS Certified Solutions Architect – Associate(Preferred)
- Deep expertise in Terraform and Infrastructure as Code.
- Strong experience with Docker, Kubernetes, and EKS.
- Proficiency in CI/CD tools like GitLab.
- In-depth experience with both Linux and Windows server environments.
- Solid scripting skills in Bash, Pyton or Powershell
- Excellent understanding of core networking concepts.
- Experience with EKS , serverless technologies and AWS Lambda.