Job Type
Full-time
Description
Summary
As a Platform Engineer, you will architect, develop, and maintain robust, scalable, and user-friendly CI / CD and DevOps solutions, ensuring the delivery of scalable and highly available solutions. You will work closely with cross-functional teams to drive innovation, streamline operations, and optimize our platform for performance and efficiency.
Key Responsibilities
- This is an in-office or hybrid position with a minimum of three (3) days in office per week.
- Plan, automate and deploy the platforms that support our enterprise microservices and analytics platforms.
- Design, build, and maintain continuous integration and delivery (CI / CD) pipelines using GitHub Actions, ensuring efficient and reliable deployment processes. Prior experience with GitHub Actions is strongly preferred.
- Implement and adhere to zero-trust security principles and compliance standards to ensure robust protection of data and resources.
- Automate infrastructure provisioning, configuration management, and deployments.
- Manage, monitor, and scale Azure Kubernetes Service (AKS) environments as well as Kubernetes clusters hosted in on-premises data centers.
- Ensure system reliability, availability, and performance.
- Work closely with developers and QA teams to streamline delivery workflows.
- Troubleshoot and resolve issues in production and staging environments.
- Utilize Azure and OpenAI Foundry to develop and deploy AI-driven solutions that enhance platform capabilities and drive innovation.
- Research and evaluate emerging cloud-native technologies, providing technical leadership on adoption strategies.
- Participate in an on-call rotation to ensure system reliability and address critical issues as they arise.
- Support after-hours deployments to minimize disruption to business operations.
- Perform other duties as assigned to support the overall objectives of the team and organization.
Requirements
Required Education and Experience
Bachelor's degree in computer science, engineering, or related field (or equivalent experience).5+ years of professional experience in DevOps / Platform engineering.Hands-on experience with GitHub Actions for CI / CD.Hands-on experience in deploying and managing cloud resources with Azure.Experience with tools such as Rancher and k9s for effective Kubernetes cluster management and troubleshooting.Experience architecting and managing multiple Kubernetes clusters with proper resource isolation, security controls, and Github workflows.Required Knowledge, Skills, and Abilities
Understanding of serverless architecture.Proficiency with infrastructure-as-code (Terraform).Proficiency in scripting languages (Bash, Python, or similar).Strong understanding of containerization (Docker) and orchestration (Kubernetes).Proficiency with observability platforms such as Dynatrace for comprehensive platform monitoring.Familiarity with version control (Git) and branching strategies.Proven experience designing and implementing scalable platform solutions that empower developer self-service and accelerate delivery cycles.Experience with Azure and OpenAI Foundry for developing and deploying AI-driven solutions.Strong knowledge of networking fundamentals and Linux systems administration.Understanding and working knowledge of RESTful API design principles.Understanding of infrastructure related to Azure Data Factory (ADF), Databricks, and Azure Data Lake Storage to effectively support data integration and analytics workflows.Excellent problem-solving skills and attention to detail.Ability to effectively communicate between different technical teams (Development, Networking, Operations) for rapid troubleshooting and achieving business goals.Experience working in an Agile / Scrum environment is a plus.Preferred Qualifications
To perform this job successfully, an individual must be able to perform each essential duty mentioned.
Physical Requirements, Demands, and Environmental Conditions
Communicating with others to exchange information : Often
Moving self in various positions to accomplish tasks : Occasionally
Sedentary work that primarily involves sitting / standing : Often
Light work that requires moving objects up to twenty pounds : Occasionally
Medium to heavy work that requires moving objects up to seventy-five pounds : Occasionally
Working in an office environment\Remote Environment : In office minimum of 3 days per week
Traveling to other locations for work : Occasionally