Position Title: Senior Site Reliability Engineer
Duties & Responsibilities:
· Plan, design, and implement solutions to the overall cloud strategy.
· Plan, design, and coordinate & execute infrastructural projects including but not limited to Azure,
microservices, servers, databases, Kubernetes services, and provisioning.
· Propose, learn, and leverage technology tools to expand our capability to deliver on our
responsibilities.
· Deploy, configure, and maintain services in production, QA and development environments, on Azure
platform.
· Development of enabling infrastructure using Terraform and automation using scripts like Python and
PowerShell.
· Design, configure and maintain Azure Kubernetes Services environments.
· Development of CI/CD pipelines in Azure DevOps and GitHub Actions.
· Develop proactive processes for monitoring key infrastructural/application components and
managing risk.
· Design, code, configure, tune, and implement Azure and application observability, monitoring and
logging solutions.
· Deploy and configure Azure Data Lake Storage, Data Factory and Databricks services
· Configure and maintain Azure Postgres, SQL, Redis Cache and Cosmos DB.
· Configure, maintain, and monitor RESTful APIs.
· Design, configure and maintain multiple Azure services like Azure API Management, App Services,
Service Bus, Key Vault, Storage include Blob and File Shares, Communication services, etc.
· Troubleshoot performance and availability issues in production and investigate unexpected behavior
in all environments.
· Participate in a 24x7 on-call rotation.
· Documentation of processes, procedures, configurations, and deployment plans.
· Gather front-end requirements and interact with corporate technology partners.
· Assist in gathering key data for the compliance group regarding Fraud & Audit investigations.
· Align with the security standards and guidelines to ensure systems are secure and protected.
· Other duties as assigned.
Required Skills:
· Deep working knowledge and expertise in operating systems, network concepts, protocols, and
architecture. Microsoft/Linux operating systems, active directory, OSI.
· Strong experience with Azure cloud, Kubernetes, and microservices architecture in large enterprise-
grade applications is highly desired
· Technical ability in Java, Spring Boot, Angular and Node JS, .NET/C# and knowledge of both current and legacy architecture, software development practices, and conventions. · Strong SQL and NoSQL experience. · Strong experience with Rest APIs · Experience with messaging systems like RabbitMQ, Kafka, or ActiveMQ · Strong understanding of Identity and Access Management protocols like SSO, OIDC, OAuth including RBAC roles and ACLs in Azure and Entra ID. · Strong GIT experience and working knowledge of SRE/DevOps practices and CI/CD tools. · Strong experience with observability/monitoring tools like Dynatrace, Azure Monitor, etc. · Strong experience with Infrastructure as a Code practices and Terraform. · Strong skills in one or more scripting languages (PowerShell, Python or equivalent). · Strong experience with Container/Orchestration technologies (Docker, Kubernetes) including Azure Kubernetes service. · Experience with Azure Application Firewall (WAF) rules. · Familiarity with Azure Databricks, Azure Data Factory and Azure Data Lake · Ability to collaborate effectively by engaging both application and infrastructure SMEs, as well as by assisting technical and non-technical colleagues. · Ability to work self-directed, plan and execute projects involving multiple technical resources and stakeholders. · Mastery of the techniques and tools used to troubleshoot performance and availability issues, job failures, and other erroneous and undesired system performance, including the proactive monitoring and alerting of systems, debugging tools, and diagnostic tools. · Excellent interpersonal and communication skills, ability to complete tasks in a timely fashion. · Ability to work both independently and in a team. · Ability to handle a broad range of tasks with multiple priorities. · Robust attention to detail and tracking. · Highly motivated, able to learn quickly, and accountable for committed results. · Adept and passionate for learning next level technologies (Cloud, system monitoring).
Qualifications:
Education &
Experience: Bachelor’s or master’s level education in science or computer science preferred. 6+ years of relevant experience · Java/.NET/C# · Scripting - Powershell/Python,Bash · OS - Windows, Linux · Cloud –Azure · SQL – Postgres and SQL server · NoSQL – CosmosDB/MongoDB and Redis · CI/CD - GIT/GitHub/Azure DevOps · IaaC – Terraform and Azure ARM or Bicep · Container/Orchestration – Docker, AKS · Monitoring – Dynatrace, Azure Monitor, Azure App Insights · Logging – Azure Log Analytics Workspace and Dynatrace
Certification:
Working Conditions:
Office or remote setting depending on contractual requirements.
Supervisory Responsibility (If applicable):
The above is intended to describe the general contents and requirements of work being performed by people
assigned to this classification. It is not intended to be construed as an exhaustive statement of all duties,
responsibilities, or skills of personnel so classified.
| Public Partnerships is an Equal Opportunity Employer dedicated to celebrating diversity and intentionally creating a culture of inclusion. We believe that we work best when our employees feel empowered and accepted, and that starts by honoring each of our unique life experiences. At PPL, all aspects of employment regarding recruitment, hiring, training, promotion, compensation, benefits, transfers, layoffs, return from layoff, company-sponsored training, education, and social and recreational programs are based on merit, business needs, job requirements, and individual qualifications. We do not discriminate on the basis of race, color, religion or belief, national, social, or ethnic origin, sex, gender identity and/or expression, age, physical, mental, or sensory disability, sexual orientation, marital, civil union, or domestic partnership status, past or present military service, citizenship status, family medical history or genetic information, family or parental status, or any other status protected under federal, state, or local law. PPL will not tolerate discrimination or harassment based on any of these characteristics. |