Job Summary
The Lead Platform Engineer is responsible for designing, implementing, and maintaining platform-level infrastructure across physical and cloud environments, with a strong emphasis on Microsoft Azure. The role requires extensive experience in platform engineering, cloud infrastructure, DevOps, automation, containerization, and infrastructure as code. The engineer will manage container platforms, CI/CD pipelines, observability solutions, and infrastructure resilience while ensuring platform reliability, security, scalability, and effective communication across technical and non-technical teams.
Key Responsibilities
• Design, implement, and maintain platform-level infrastructure across physical and cloud environments, particularly Azure.
• Develop automation solutions using Python, Bash, and PowerShell to streamline infrastructure operations.
• Build and maintain CI/CD pipelines using DevOps methodologies, Git, and GitOps tools such as ArgoCD.
• Implement and manage Infrastructure as Code using Terraform, Ansible, Chef, or similar tools.
• Manage containerized environments using Docker and Kubernetes, including Rancher-based cluster management.
• Support Kubernetes cluster operations, ingress controllers such as NGINX, TLS and certificate lifecycles, secrets management using tools such as Vault, and platform runtimes.
• Implement and maintain monitoring, logging, and observability solutions using tools such as Nagios, Splunk, ELK, Sysdig, Fluentd, and Elasticsearch.
• Design and maintain backup, disaster recovery, and high-availability strategies to improve platform reliability and resilience.
• Troubleshoot infrastructure, operating system, networking, integration, and deployment issues.
• Establish and maintain reliable deployment procedures and platform engineering practices.
• Communicate complex technical concepts, infrastructure requirements, and platform issues clearly to technical and non-technical stakeholders.
Required Qualifications
• 8+ years of experience supporting platform-level infrastructure, including automated interaction with physical and cloud environments.
• Strong experience with cloud infrastructure, particularly Microsoft Azure.
• Strong scripting skills using Python, Bash, and PowerShell.
• Experience with CI/CD pipelines, DevOps methodologies, Git, and GitOps tools such as ArgoCD.
• Experience with Infrastructure as Code tools such as Terraform, Ansible, or Chef.
• Hands-on experience with Docker and Kubernetes, including Rancher.
• Experience managing cluster operations, NGINX ingress controllers, TLS and certificate lifecycles, secrets management, and platform runtimes.
• Experience with monitoring and logging tools such as Nagios, Splunk, ELK, Sysdig, Fluentd, and Elasticsearch.
• Experience designing and maintaining backup, disaster recovery, and high-availability strategies.
• Solid understanding of operating systems, networking, integrations, and deployment procedures.
• Strong communication skills, with the ability to explain complex technical concepts to technical and non-technical stakeholders.