Back to Search Results


Manager, Platform Engineering 14918 Scottsdale, AZ 8/23/2021 2:34:00 AM

Application Development
Contract to Hire

Job Description

About This Job:
 
As a Manager of Platform Engineering, you are a product-minded, customer-focused manager who can help take ideas from idea to implementation. You propose and implement various core components of the platform in collaboration with teams. As a member of the team, you will provide the technical expertise needed to overcome hard problems. By now, you would have built and supported critical components of products/platforms at scale. You will work in a highly collaborative, fast-paced environment that crosses multiple technology domains, business teams, and offices.
 

Essential Responsibilities:

 
  • Experienced in the areas of DevOps, Security, Governance, CI/CD, and Containerization.
  • Facilitate the design, build, test, and deployment of cloud and on-premises infrastructure that is secure, scalable, and highly available in any cloud or virtual environment; predominately Azure, AWS, and VMWare.
  • Ensure the standardization, design, implementation, and improvements of CI/CD pipelines for both production and lower-level environments.
  • Collaborate with the InfoSec team to ensure implementation of security best practices across the infrastructure.
  • Be hyper-focused on optimization, cost analysis, and risk management
  • Work collaboratively with software engineering to define infrastructure and deployment requirements.
  • Mentor staff to grow as Site Reliability Engineers.
  • Facilitate automation deployments to reduce toil and improve efficiencies across systems and data centers.
  • Build and maintain operational tools for deployment, monitoring, and analysis of Azure infrastructure and systems.
  • Escalate and help solve any technical issues that can prove risk to production systems and business.
  • Create and maintain high quality documentation for architecture implementation plan, as this can be used for reusable patterns and trends for any future cloud solutions.
  • Work on a cross-functional agile delivery team.
  • Troubleshoot technical issues, especially recurring problems impacting production applications.
  • Document, and maintain architecture diagrams for systems, processes, and interfaces.
  • Continuously evaluate platforms against emerging technology trends or business growth areas and target areas of opportunity to ensure performance and capacity exceed demand.
  • Ensure technology solutions are designed, developed, and implemented to meet business needs.
  • Ensure technologies and processes are simple, standard, and integrated.

Job Requirements

 
Qualifications/Requirements of the Position:
 
  • Minimum of 5 years or more of managing enterprise engineering teams
  • Minimum of 5 years or more of engineering experience in Azure Cloud platform
  • Minimum of 3-5 years of experience developing, implementing, and maintaining required server components and automation scripts to host continuous integration/continuous (CI/CD) delivery processes suitable for large-scale, cloud-hosted applications.
  • Microsoft Azure-related Certifications (preferred)
 
Knowledge, Skills, and Abilities Required:
 
  • Extensive experience with Microsoft Azure, Azure Resource Management templates, Virtual Networks, Storage, Virtual Machines, and Azure Active Directory
  • Demonstrated proficiency with troubleshooting techniques and detail-oriented problem diagnosis.
  • Extensive experience working with automated configuration and infrastructure deployment management tools such as Terraform, Puppet, Chef, Salt, Ansible etc.
  • Extensive experience in designing and building CI/CD pipelines with best practices using Git, ADO, Ansible, or other similar tools.
  • Demonstrated technical experience in implementing an enterprise-wide CI/CD capability
  • Extensive experience working with automated configuration and infrastructure deployment.
  • Experience in troubleshooting complex distributed environments, including following stack traces back to code to determine root cause analysis.
  • Demonstrated proficiency in application containerization, web applications, APIs or web services, and databases.
  • Hands-on experience implementing centralized log aggregation and search frameworks such as Splunk, ELK, Sumo Logic, etc.
  • Understanding of protocols/technologies like HTTP, SSL, LDAP, JDBC, Servlet/JSP, SQL, HTML, XML, JSON, Application clustering / load balancing concepts and technologies
  • Experience coding in higher-level languages like PHP, Python, .NET, or Java
  • Able to follow the ITIL framework for incident, problem, and change management
  • Strong oral and written communication skills with demonstrated presentation skills.