Manager, IT, Systems and Site Reliability Engineering

  • Company:
    The Panaro Group LLC
  • Location:
  • Salary:
    negotiable / month
  • Job type:
    Full-Time
  • Posted:
    19 hours ago
  • Category:
    Technology

Lead a team of Software/Systems Engineers on projects for users and drive an accountability and ownership environment for improved uptime, disaster recovery, and key performance metrics. Manage end-to-end availability and performance of key services and build automation to prevent problem recurrence. Automate response to all non-exceptional service conditions. Design, write and deliver software to improve the availability, scalability, latency and efficiency of Our Client services. Work closely with engineering leaders, architects, and product managers across the business to proactively expose risks and influence reliability improvements. Lead incident response, diagnosis, and follow-up on system alerts and outages across Our Clients production environment. Manage on-call rotations to ensure 24x7x365 coverage. Responsibilities Project Delivery (30%) o Lead a team of technology professionals and engineers to deliver project commitments across all areas on time, with quality, and within budget. o Project managing new and existing initiatives o Leading the definition, refinement, and execution of the processes through which the team manages and performs work Business/Product Leadership (20%) o Continuously developing the roadmap of the team in alignment with other SRE and Technology teams, and helping to draft and execute the teams annual and quarterly plans o Understand the business environment and align project goals and team to deliver on business outcomes. o Serve as a technical liaison between development teams and business stakeholders. o Facilitate the definition and establishment of Service Level Objectives (SLOs) and track Error Budgets with service owners and stakeholders Technical Leadership (20%) o Understand the technology and development process of the team to be able to speak about quality at a deep level. o Provide oversight of development process in conjunction with Development Leads, Architects, and Systems Analysts. Performance Management (20%) o Build, grow, and lead a team of technology and engineering professionals focused on developing scalable, reliable, and cost-efficient products and platforms for Our Client. o Hire and develop engineers while establishing a culture of mentoring team members to build & continually strengthen core competencies in craftsmanship, platforms, and architecture. Streamlining (10%) o Streamline organization, helping to reduce operational load, merging and elimination of projects, and aligning teams around skill/focus areas for productivity. Requirements Bachelors degree in Computer Science, Software Engineering, Computer Engineering,similar technical field of study, or equivalent practical experience. Experience in software development in one or more of the following: .NET C#, C++, Java, Windows, Linux Prior hands-on experience with software or devops engineering (within the last 3 years preferred) Aptitude for automation and streamlining of tasks Experience managing an engineering team on projects with technical deep-dives into code, networking, operating systems and/or storage. Ability to lead and develop technology talent Demonstrated ability to execute technical assignments while meeting scope, schedule, cost and quality goals Strong oral and written communication skills Sense of urgency and ownership