Share this job
Microservices Platform Manager
Cleveland, OH
Apply for this job

Microservices Platform Manager

Hybrid Schedule

Full time

No sponsorship available


Seeking an exceptional opportunity with a Fortune 500 company? Look no further than our client, a global leader celebrated for industry-leading innovation and unparalleled expertise.

If you're a talented individual with a result-oriented mindset, this is your moment! We are currently hiring for the role of Microservices Platform Manager.


About the role:

As the Microservices Platform Manager, you'll be at the forefront of revolutionizing our customer experience. Lead a dynamic team responsible for the microservices platform ecosystem across multiple divisions at our client. Define and set high standards for usage, technologies, and tools, unleashing the full potential of this cutting-edge platform. Your technical expertise will shine as you enable seamless development, utilizing existing processes, pipelines, and infrastructure. Not only will you manage the team, supporting multiple initiatives, but you'll also take the reins in creating new services, driving our innovation to new heights. Join our client and embrace a dynamic environment that fosters both personal and professional growth. Be the driving force in consultative technical leadership, from strategic decision-making to project planning and governance. Collaborative meetings, engaging documentation, and inspiring presentations will be your canvas to share platform knowledge with others.

Step into the spotlight as the Microservices Platform Manager - your journey to greatness starts here. Apply now!


Essential Functions

Strategy and Planning

  • Provide strategic, technical, and operational expertise and leadership in support of business and IT activities.
  • Define and enhance methodologies and processes for application life cycle management in line with best practices and from the practical experience of continuous improvement.
  • Benchmark, analyze and make recommendations for improving current methods and practices.
  • Serve as a bridge between development, infrastructure, and business-focused teams, facilitating understanding and brokering agreements to shared goals through collaboration.
  • Manage relationships with vendors and service providers so that they deliver cost-effective solutions which meet the needs of the organization.
  • Ensure a detailed succession plan is in place to ensure sufficient staff depth is in place to meet the needs of the business.
  • Determine staffing and skills requirements for the team.


Acquisition and Deployment

  • Onboard new applications and define processes, version applications, build applications, define code repository standards, utilize CI/CD pipelines for deployment, dependency management, manage cache invalidation workflows, and collaborate with Release Management team for deployments.
  • Ensure applications are running and available, profile applications for code quality, secure applications through patching and scanning (dynamic & static), ensure application performance meets requirements, manage cache policies, monitor application health and wellness checks; collaborate with infrastructure platform team.
  • Triage application-related incidents, collaborate with the Incident Management team, collaborate with development teams, review application logs, apply vendor-provided patches as needed, perform application upgrades, ensure applications are on supported platforms, sunset legacy applications as needed, and handle application lifecycle management.
  • Management of data and config changes, movement of data between systems, including between different environments of the same application; data loads into the application, reports generated on the data outside the application, advise development teams on data design, format, and storage.
  • Led team in all phases of the software development lifecycle for creating new services as needed, including definition of requirements, scoping the effort, planning of tasks, designing how the service is implemented/operates, building the service, and how the service will be tested.


Operational Management

  • Provide guidance on standards and implementation requirements for supported applications.
  • Manage architectural designs and standards for implemented platforms.
  • Leverage reference architectures, system models, use case scenarios, workflow diagrams, and data models to provide direction and guidance to IT teams.
  • Communicate and enforce system standards and solution review processes.
  • Manage operational support staff on-call rotation.
  • Mentor and/or provide guidance to all members of the team.
  • Create and maintain development plans for each team member, including training, skills assessment, career planning, and goal planning.
  • Conduct activities like staffing, performance and resource management, and strategic direction of the team.


Incidental Functions

  • Lead departmental or divisional meetings as requested.
  • Prepare and lead presentations as requested.
  • Research or prototype new tools and/or technologies.
  • Assist with other projects as may be required to contribute to the efficiency and effectiveness of the group and other business/technical entities.
  • Manage vendor partners as needed.
  • On-boarding and off-boarding of contractors and other temporary staff as needed.
  • Participate in hiring activities and fulfilling affirmative action obligations and ensuring compliance with the equal employment opportunity policy.
  • Minimal Travel is required
  • Work outside the standard office 7.5-hour workday as required.


Position Requirements

Formal Education & Certification

  • Bachelor’s degree (or foreign equivalent) in a Computer Science, Computer Engineering, or Information Technology field of study (e.g., Information Technology, Electronics and Instrumentation Engineering, Computer Systems Management, Mathematics) or equivalent experience


Knowledge & Experience

  • 10+ years IT experience.
  • 4+ years of supervisory experience and/or proven ability to lead teams.
  • 4+ years of experience working with RESTful services, APIs, and/or microservices platforms.
  • Experience with microservices architecture and microservices principles.
  • Experience managing a team, assigning tasks, managing tasks, delegating work duties, and leading technical areas of large-scale implementations.
  • Experience with the design, implementation, deployment, automation, and support of web solutions in a primarily cloud-based environment.
  • Strong platform/application product knowledge and ability to understand customers' needs.
  • Proven experience effectively communicating with business domain stakeholders and technical staff.
  • Experience translating business requirements into system configuration.
  • Experience with providing guidance on configuration and development standards to improve consistency.
  • Good understanding of DNS, load balancing, and networking concepts.
  • Good understanding of Linux/Unix and command line tools.


Preferred Knowledge & Experience

  • Experience with the Spring Boot microservices framework.
  • Experience with service mesh platforms, such as Itsio or Linkerd.
  • Experience with API gateways or API management platforms, such as Kong, Tyk, or Apigee.
  • Experience with message broker/queueing/event streaming platforms such as Apache Kafka or RabbitMQ.
  • Experience with CI/CD, automation in building, testing, and deployment of applications, and integration with QA automation.
  • Experience automating processes to ensure secure, scalable, and repeatable work across software development and infrastructure.
  • Experience in project management and/or substantial exposure to project-based work structures.
  • Experience designing, executing, and supporting enterprise IT solutions.
  • Experience building, deploying, and/or managing containers and container orchestration.
  • Exposure to release management and versioning for application builds & deployments.
  • Exposure to application security technologies and approaches.
  • Exposure to Application Performance Management systems (Dynatrace or similar).
  • Exposure to serverless/functions-as-a-service platforms such as Apache OpenWhisk, AWS Lambda, or OpenFaaS.
  • Exposure to GraphQL and servers that implement it, such as Express or Apollo.
  • Knowledge of applicable data privacy practices and laws.


Personal Attributes

  • Excellent written and oral communication skills.
  • Excellent ability and initiative to learn and research new concepts, ideas, tools, and technologies quickly.
  • Excellent systems/process orientation with demonstrated analytical thinking, organization skills, and problem-solving skills.
  • Ability to work in a team-oriented, collaborative environment.
  • Strong ability to train and teach others.
  • Ability to facilitate meetings and follow up with resulting action items.
  • Ability to prioritize and execute tasks in a high-pressure environment.
  • Excellent presentation and interpersonal skills.
  • Ability to work effectively in a multi-cultural environment, and to lead and influence cross-organizationally with and without direct authority.
  • Ability to effectively move forward on tasks even with ambiguous or changing requirements.
  • Commitment to fostering a culture of inclusion and diversity.


Travel:

  • Yes, 5 % of the Time


How to Apply:


If you are a visionary leader with a passion for enterprise architecture and a desire to drive innovation within our organization, please submit your resume and a cover letter outlining your qualifications and relevant experience to john@emeraldresourcegroup.com. Please include "Enterprise Architect Application" in the subject line. We look forward to reviewing your application.


John Radcliff

IT Recruiter at Emerald Resource Group

Phone 440-627-6902 

Email john@emeraldresourcegroup.com

Web www.emeraldresourcegroup.com

1 Eagle Valley Ct #201

Broadview Heights, OH 44147


We are an equal opportunity employer. We value diversity and encourage candidates from all backgrounds to apply.


 

Looking for a different role? Check out exclusive vacancies at www.emeraldresourcegroup.com and navigate to our "Careers" page - clients don't post these openings on their websites or job boards!

 

**WHY EMERALD RESOURCE GROUP**

We are more than just a talent scouting agency. We believe that the key to a company's success is its people, and our mission is to match exceptional candidates with exceptional companies. With over 25 years of experience, we have built a reputation as an industry

leader in IT recruiting, working with a diverse range of clients from startups to Fortune 500 companies. This means more and better opportunities for you to take your career to the next level. Choose Emerald Resource Group for excellence in IT recruiting.

 

Let’s keep in touch!

•   Twitter: @EmeraldRG

•   LinkedIn: @Emerald Resource Group

•   Facebook: @Emerald Resource Group

  

**FOR HIRING MANAGERS - Are you struggling to find top IT talent for your team? Let us take the burden off your shoulders. Simply send us the job description for the open positions you're trying to fill, and our expert recruiters will work tirelessly to find the perfect fit for your company. Don't miss out on the opportunity to bring on exceptional IT professionals - contact us today!

Apply for this job
Powered by