As a Senior Platform Engineer, you will play a critical role in the design, development, and enhancement of the Public Cloud Foundations platform. Your contributions will involve migrating and adapting applications to the cloud while ensuring best practices in security, performance, and scalability.
Responsibilities
- Develop and maintain high-quality code. You will be responsible for writing, testing, and maintaining code that aligns with the platform's architectural standards and best practices.
- Troubleshoot and debug issues. You will work to identify, analyze, and resolve performance bottlenecks, security vulnerabilities, and operational inefficiencies.
- Collaborate with client teams. Close collaboration with cross-functional teams is essential to ensure alignment with project goals and the successful delivery of high-quality cloud solutions.
- Optimize cloud networking and security. You will be actively involved in improving networking architecture, ingress/egress traffic management, load balancing, and security implementations.
- Implement security best practices. Enforce robust security measures such as IAM policies, WAF configurations, secrets management, and code scanning to strengthen cloud infrastructure.
- Develop automation tools. Build and maintain automated tools to streamline cloud environment management, ensuring efficiency and scalability.
- Leverage Terraform for Infrastructure as Code (IaC). Manage cloud infrastructure deployments using Terraform, enabling version-controlled, reproducible, and scalable configurations.
- Enhance CI/CD pipelines. Work with continuous integration and deployment (CI/CD) tools to ensure seamless code deployments and automated testing.
- Drive DevOps best practices. Implement best practices in containerization, orchestration, and monitoring to improve system reliability and operational efficiency.
Required Skills & Qualifications
- 7+ years of overall experience in software development and cloud engineering.
- 3+ years of hands-on experience with Golang (a must-have requirement).
- At least 2 years of experience working with major cloud service providers (AWS, Azure, or GCP).
- Strong knowledge of cloud networking concepts, including networking architecture, load balancing, and traffic management.
- Proficiency in security best practices, including IAM, WAF, secrets management, and code scanning.
- Experience in automating cloud infrastructure management using Terraform.
- Familiarity with CI/CD pipelines and DevOps methodologies to enhance deployment processes.
- Hands-on experience with containerization and orchestration technologies.
- Excellent problem-solving skills, with a focus on debugging and performance optimization.
Nice-to-Have Skills
- Experience in building internal development platforms to enhance developer productivity.
- Strong documentation skills, with the ability to create detailed onboarding guides and best practice documents.
- Deep understanding of enterprise application architecture patterns.
- Experience working in distributed teams and collaborating across different time zones.
- Exceptional communication skills to effectively interact with clients and stakeholders.
This role offers an exciting opportunity to work on cutting-edge cloud solutions while contributing to a high-impact initiative that drives cloud adoption at scale. If you are passionate about cloud engineering, automation, and DevOps and want to be part of a forward-thinking team, we would love to hear from you!