DescriptionAre you passionate about building, managing, and scaling platforms that power modern applications? Do you have the technical expertise to design resilient, efficient infrastructure that supports development and operational needs? If you’re ready to shape the backbone of technology solutions that drive innovation, our client has the perfect role for you. We’re looking for a Platform Engineer (aka The Infrastructure Innovator) to design, develop, and maintain the platform that enables seamless deployments, scalability, and reliability across the organization.
As a Platform Engineer at our client, you’ll collaborate with software engineers, DevOps teams, and system administrators to build and maintain the infrastructure that supports continuous integration, deployment, and operation of applications. Your role will be critical in automating processes, ensuring system reliability, and enhancing development workflows.
Key Responsibilities:
- Design and Build Scalable Platforms:
- Develop and manage scalable platforms that support application deployment and operation. You’ll create infrastructure solutions using cloud-native services and technologies to enhance system reliability and scalability.
- Automate Infrastructure Processes:
- Implement automation scripts and tools to manage infrastructure as code (IaC) using tools such as Terraform, Ansible, or CloudFormation. You’ll contribute to reducing manual processes and enhancing operational efficiency.
- Collaborate on CI/CD Pipeline Development:
- Work closely with DevOps teams to design and maintain CI/CD pipelines that enable seamless application deployment. You’ll ensure these pipelines are optimized for reliability and speed, supporting continuous development practices.
- Monitor and Maintain Platform Performance:
- Utilize monitoring tools like Prometheus, Grafana, or ELK Stack to oversee platform performance and respond proactively to potential issues. You’ll optimize systems to minimize downtime and latency.
- Implement Security and Compliance Measures:
- Integrate security best practices and compliance protocols into platform operations. You’ll manage access controls, monitor for vulnerabilities, and ensure that the platform adheres to industry standards.
- Support Microservices and Containerization:
- Develop and manage containerized environments using tools like Docker and Kubernetes. You’ll ensure smooth orchestration and scaling of microservices within the platform.
- Stay Current with Emerging Technologies:
- Keep up to date with new technologies and best practices in platform engineering and cloud infrastructure. You’ll evaluate and integrate innovative solutions that align with business objectives.
RequirementsRequired Skills:
- Cloud Infrastructure Expertise: Extensive experience with cloud platforms (AWS, GCP, Azure) and cloud-native services. You’re adept at deploying, managing, and optimizing cloud resources.
- Automation and IaC Proficiency: Strong background in automation and Infrastructure as Code using tools like Terraform, Ansible, or CloudFormation. You can build and maintain reproducible, version-controlled infrastructure.
- CI/CD Knowledge: Experience in building and managing continuous integration and deployment pipelines using Jenkins, GitLab CI/CD, or other CI/CD tools. You understand how to maintain a seamless deployment flow.
- Containerization and Orchestration: Proficiency in containerization tools such as Docker and orchestration platforms like Kubernetes. You can deploy and manage microservices efficiently.
- Security and Compliance Awareness: Familiarity with implementing security measures and ensuring compliance in platform operations, including monitoring access and protecting data integrity.
Educational Requirements:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field. Equivalent experience in platform engineering or cloud infrastructure management may be considered.
- Certifications such as AWS Certified DevOps Engineer, Google Professional Cloud DevOps Engineer, or Microsoft Certified: Azure DevOps Engineer Expert are highly desirable.
Experience Requirements:
- 5+ years of experience in platform engineering or a related field, with hands-on experience in building and managing scalable platforms.
- Demonstrated experience in automating infrastructure processes and managing cloud-based environments.
- Experience with monitoring and maintaining high-availability systems and microservices architectures is a plus.
Benefits - Health and Wellness: Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
- Paid Time Off: Competitive vacation, sick leave, and 20 paid holidays per year.
- Work-Life Balance: Flexible work schedules and telecommuting options.
- Professional Development: Opportunities for training, certification reimbursement, and career advancement programs.
- Wellness Programs: Access to wellness programs, including gym memberships, health screenings, and mental health resources.
- Life and Disability Insurance: Life insurance and short-term/long-term disability coverage.
- Employee Assistance Program (EAP): Confidential counseling and support services for personal and professional challenges.
- Tuition Reimbursement: Financial assistance for continuing education and professional development.
- Community Engagement: Opportunities to participate in community service and volunteer activities.
- Recognition Programs: Employee recognition programs to celebrate achievements and milestones.