Job Description
- Our mission is to deliver services that matter and achieve and sustain operational excellence. You will be at the heart of fullfilling our mission by bringing your software development experience to the table to own and help our vision of engineering reliability end to end. You will design and implement continuous improvement of the management, design, and function of our operational environments to achieve speed and reliability to enable business agility and happy users.
- Unlike anywhere else in the industry, we are creating roles and teams that combine deep software knowledge with operations to drive unmatched service reliability.
- You will be part of our technology organization and have a great opportunity to work across various parts of Client, including our development teams and other stakeholders to drive reliabilty upstream in the application lifecycle and across our operational environments.
- Technical expertise is critical in order to imagine and drive technical improvements across our database, networking, and infrastructure teams, and to partner with our application teams, implementing more robust and performant applications for our internal solutions and business solutions (Tax, Audit, Consulting, Finance and Advisory Services).
- You should be someone excited with the challenge of bringing new thinking to operations and is passionate about imaginging and implementing improvements and relentlessly pursues excellence, is a deep and broad technical expert, and can build trusting relationships across teams.
- Its a new and exciting role to drive our organization further in world class operations.
Responsibilities
Education : Bachelors Degree, preferably in engineering or related Years of Experience : 3+
Develop templates to automate infrastructure provisioning on Microsoft Azure using scripting language of your choice.Participate in troubleshooting investigations to bring quicker issue resolution complex problems impacting our end users.Design & implement continuous improvements to monitoring mechanisms.Engage in application performance analysis and system tuning, and capacity planningWork with architechts to design solutions for business needs.Identify problems relating to mission critical services and implement automation to prevent problem recurrence; with the goal of automating response to all non-exceptional service conditions.Minimize manual involvement by designing & implementing continuous improvements that create an operating environment, including the development of new tools, dynamically monitoring, alerting, & automated self-healing & recoveryOwn the day-to-day health, uptime, monitoring, and reliability of services and server infrastructureDrive continuous improvement in the Azure platform by incorporating feedback.Enthusiastic, self-motivated, and a great teammate.Qualifications
Strong experience with experience on Azure technologies (Compute, network, storage and data combination or any one skill) : IAAS and PAAS >VM creations, networks(vnet, traffic manager, load balancer, application gateway ), App services configuration. Function app / storage account / cdn / logic apps / azure key vault / dns / Azure Site Recovery / VM Sizing
Should have strong working knowledge of Web technologies. Good experience with Windows platform, IIS Webapplications hostingGood experience with any scripting language (PowerShell / Python / othersWorking knowledge of SharePoint On premises, SharePoint Online, Office 365 and Azure, Azure Active Directory, MFA, and / or other directory servicesGood understanding of database technologies (SQL / Cosmos / Mongo / PostGreSQL), Backups and recovery,Experience in designing and configuring high availability for web applications.Excellent at building relationships across teamsFirm sense of accountability and ownershipDesire to understand our businesses and usersUnderstanding of the Reliability and configuration management principlesUnderstanding of the concepts and principles behind DevOps, SRE, CICD, Agile, Lean, etc.Skills Required
Azure, Sql, Python, Aws