As a Senior Platform Engineer, you will play a crucial role in designing, implementing, and maintaining our cloud-native infrastructure. You'll leverage your extensive experience with the different Cloud Providers, Kubernetes, CI/CD, and Infrastructure as Code to drive technical excellence and innovation. This role offers the opportunity to take on increased responsibilities and mentor team members.
Key Responsibilities:
Platform Architecture and Development:
Design and implement scalable cloud-native architectures
Lead the development and maintenance of Kubernetes infrastructure
Architect, optimize, and maintain CI/CD pipelines using GitHub Actions
Develop and maintain scalable Helm Chart templates
Implement Infrastructure as Code (IaC) best practices using Terraform
Drive container strategy and implementation
Maintain and enhance comprehensive observability solutions, with hands-on experience
Implement FinOps practices for optimizing cloud costs
Process and Quality:
Establish and promote technical standards and best practices
Conduct thorough code reviews and participate in architecture discussions
Implement and monitor SLOs/SLIs for platform services
Spearhead automation and optimization initiatives
Ensure adherence to security and compliance requirements
Participate in on-call rotation and provide incident management support for production environments
Lead post-mortems and drive continuous improvement in incident response processes
Collaborate with the security team to implement robust security practices
Collaboration & Mentorship:
Mentor other team member engineers and contribute to their technical growth.
Collaborate with cross-functional teams to align technical solutions with business objectives.
Lead technical discussions and present complex ideas to both technical and non-technical audiences.
Proactively identify and propose solutions to technical challenges
Drive agile practices and contribute to continuous improvement efforts
Write comprehensive technical documentation to empower team members and ensure knowledge transfer.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
5+ years of hands-on experience in DevOps and Platform engineering.
Expert-level knowledge of Kubernetes administration and architecture, including configuring, managing, and maintaining clusters.
Extensive experience with:
GitHub Actions and CI/CD pipeline design
Helm Chart development and maintenance
Terraform and Infrastructure as Code practices
Container technologies and Docker
Cloud platforms (AWS/GCP), including an understanding of cloud-native application architectures and deployment patterns
Excellent problem-solving and decision-making abilities with outstanding communication skills
Ability to troubleshoot and handle issues in production environments.
Demonstrated ability to mentor and guide team members
Experience in leading technical initiatives or small teams
Preferred Qualifications:
Hold a Certified Kubernetes Administrator (CKA) certification.
Experience with FluxCD or any other GitOps tool.
Experience in configuring and maintaining Kong API Gateway.
Experience in configuring and maintaining Istio service-mesh.
Experience with observability platforms such as Datadog, Prometheus, Grafana, OpenTelemetry, and Logstash.
Experience working with microservices in an event-driven architecture.
Experience with Terragrunt
Scripting and automation (Python, Bash, Go)
Have worked or maintained a Hashicorp Vault
Understanding of security best practices and compliance requirements
Experience with multiple cloud providers
Designed, built, and maintained scalable and reliable AI/ML infrastructure on AWS, including MLOps pipelines and data platforms, to support the full lifecycle of machine learning models from experimentation to production.
Why Join Us:
Be part of a significant transformation program and have a real impact on data strategy.
Work with cutting-edge technologies and stay at the forefront of innovation.
Have the opportunity to make a meaningful impact in a customer-facing application.
Contribute to shaping technical direction and innovation.
Collaborate with a talented and passionate team of Platform/DevOps professionals.