"Job Description: Platform Engineering Manager – Azure, Terraform & AKS
Position Overview:
As a Platform Engineering Manager, you will lead a team of talented engineers responsible for designing, building, and maintaining our platform infrastructure. You will play a crucial role in driving the development of scalable, reliable, and efficient solutions that support our business objectives. The ideal candidate will have a strong background in platform engineering, excellent leadership skills, and a passion for fostering a collaborative and high-performing team culture.
Responsibilities:
1. Lead, mentor, and inspire a team of platform engineers, providing guidance, support, and feedback to foster their professional growth and development.
2. Architect and design scalable, secure, and highly available platform infrastructure.
3. Collaborate with software engineering teams to define and implement best practices for microservices development and deployment.
4. Evaluate and recommend appropriate cloud services and technologies to support platform requirements.
5. Develop automation scripts and tools for provisioning, deployment, and monitoring of platform components.
6. Lead efforts to optimize system performance, reliability, and cost-effectiveness.
7. Provide technical guidance and mentorship to junior members of the platform engineering team.
8. Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
9. Stay updated with industry trends and emerging technologies in platform engineering and cloud computing.
10. Collaborate with cross-functional teams to define platform architecture, design principles, and best practices that ensure scalability, reliability, and performance.
11. Technical Oversight: Provide technical oversight and guidance on platform engineering projects, ensuring alignment with architectural standards, coding guidelines, and industry best practices.
12. Project Management: Oversee the planning, execution, and delivery of platform engineering initiatives, managing resources, timelines, and priorities to meet project objectives.
13. Collaboration: Work closely with product managers, software engineers, and other stakeholders to understand business requirements, prioritize initiatives, and align platform engineering efforts with company goals.
Requirements:
1. Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
2. Minimum of 8+ years of experience in cloud infrastructure engineering, with a focus on Azure.
3. Strong technical background in cloud technologies, microservices architecture, containerization (e.g., Docker, Kubernetes), and infrastructure as code (IaC)
4. Proficiency in infrastructure as code (IaC) using tools like Terraform, ARM templates, or similar technologies.
5. Experience with CI/CD pipelines, version control systems (e.g., Git), and configuration management tools.
6. Solid understanding of networking concepts, security principles, and best practices in cloud environments.
7. Excellent scripting and automation skills using languages such as PowerShell, Bash, or Python.
8. Strong analytical and problem-solving abilities, with a proactive approach to troubleshooting.
9. Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
10. Experience working in Agile/Scrum environments, with proficiency in project management tools and methodologies
11. Demonstrated ability to influence and drive consensus among cross-functional teams, balancing competing priorities and interests to achieve shared goals.
Preferred Qualifications:
1. Advanced certifications: Preferred certifications such as AWS Certified Solutions Architect Professional, Microsoft Certified: Azure Solutions Architect Expert, Google Cloud Certified - Professional Cloud Architect, or equivalent demonstrate deep knowledge and expertise in cloud architecture.
2. Extensive experience: Additional years of experience beyond the minimum requirement in cloud architecture, ideally in designing, implementing, and managing large-scale cloud environments.
3. Specialized skills: Proficiency in specific areas such as cloud security, networking, data management, or serverless computing can be advantageous depending on the organization's needs.
4. Industry expertise: Previous experience in relevant industries, such as finance, healthcare, or e-commerce, can be beneficial for understanding sector-specific requirements and compliance standards.
5. Leadership capabilities: Demonstrated ability to lead and mentor teams, drive architectural decisions, and influence stakeholders across the organization.
6. Innovation mindset: Track record of identifying and implementing innovative solutions to complex technical challenges, staying abreast of emerging technologies and trends in cloud computing.
7. Communication skills: Strong communication and presentation skills to effectively convey technical concepts to both technical and non-technical stakeholders, as well as to contribute to thought leadership within the organization.
8. Problem-solving abilities: Proven track record of solving intricate technical problems, analyzing system performance, and optimizing cloud infrastructure for efficiency and cost-effectiveness.
9. Cross-platform proficiency: Experience with multiple cloud platforms (AWS, Azure, Google Cloud Platform, etc.) and ability to architect solutions that leverage the strengths of each platform.
10. Continuous learning: Demonstrated commitment to continuous learning and professional development through participation in relevant training, conferences, or community engagement activities."
Working in an evolving healthcare setting, we use our shared expertise to deliver innovative solutions. Our fast-growing team has opportunities to learn and grow through rewarding interactions, collaboration and the freedom to explore professional interests.
Our associates are given valuable opportunities to contribute, to innovate and create meaningful work that makes an impact in the communities we serve around the world. We also offer a culture of excellence that drives customer success and improves patient care. We believe in giving back to the community and offer a competitive benefits package. To learn more, visit: r1rcm.com
Visit us on Facebook
Top Skills
What We Do
R1 is a leading provider of technology-driven solutions that transform the patient experience and financial performance of healthcare providers
R1’s proven and scalable operating models seamlessly complement a healthcare organization’s infrastructure, quickly driving sustainable improvements to net patient revenue and cash flows while reducing operating costs and enhancing the patient experience.