logo

JobNob

Your Career. Our Passion.

Senior DevOps - UNIT-e - Pathways


ParentPay Group - India


Location

Pune | India


Job description

Application Deadline: 5 April 2024

Department: Software Development

Employment Type: Permanent - Full Time

Location: Pune, India

Reporting To: Ben Potter

Description

ParentPay Group is a Europe's leading software product company and UK's largest education technology business. We are on a mission to bring next-generation innovation to positively impact on the lives of millions of parents, teachers, and students every day in over 49 countries.

Our market leading products use cutting edge cloud-based technology to streamline school processes, including secure web and mobile apps that enable secure online payments for school items such as meals, trips, clubs and uniform, improve parental engagement, simplify meal management and - through our flagship product SIMS - collect and manage a database of student information and core school operations.

ParentPay Group's new offices in Pune are a fantastic tech hub for those looking to boost their careers in software product development.

The bright young team who works for ParentPay FastTrack their career ahead with international exposure and ways of working based on agile development best practices from globally renowned technology consultancies.

Successful candidates work with leading edge, agile development methodologies such as Pair Programming, trunk-based development etc.

Job Description :-

  • Communication skills (both written and verbal) demonstrated at all levels of the organisation
  • Experience as a DevOps Engineer with a focus on Azure with experience of deploying and managing applications in the cloud
  • In-depth knowledge of Azure services, including VMs, App Services, Azure DevOps, and Azure Kubernetes Service (AKS).
  • IaC Development skills (Terraform, Bicep, ARM Template)
  • Proficiency in scripting languages such as PowerShell or Bash.
  • Experience with CI/CD tools like Azure DevOps
  • Strong understanding of containerization and orchestration (Docker, Kubernetes)
  • Familiarity with security best practices in cloud environments
  • Excellent problem-solving and troubleshooting skills.
  • Agile development methodologies: Kanban, Scrum, XP, Lean.

Key Responsibilities

Azure Infrastructure Management : design, implement, and manage Azure-based infrastructure to support the development, testing, and deployment of applications. Utilize Infrastructure as Code (IaC) tools (e.g., Terraform, Bicep, ARM templates) to automate resource provisioning.

Continuous Integration/Continuous Deployment (CI/CD): implement and maintain CI/CD pipelines for efficient and automated application deployment. Ensure smooth integration between development, testing, and production environments.

Monitoring and Logging: configure and manage Azure monitoring tools to ensure the health and performance of applications. Implement centralized logging and monitoring solutions for proactive issue identification and resolution.

Security and Compliance : collaborate with security teams to implement and maintain robust security practices in Azure environments. Ensure compliance with industry standards and company policies.

Collaboration with Development and Operations Teams : work closely with development teams to understand application requirements and optimize deployment processes. Collaborate with operations teams to troubleshoot and resolve production issues.

Automation : drive automation initiatives to enhance efficiency and reduce manual intervention in deployment and operational tasks. Script routine tasks using PowerShell, Azure CLI, or other automation tools.

Capacity Planning and Scaling : monitor resource utilization and plan for capacity scaling based on application demand. Implement auto-scaling solutions to dynamically adjust resources as needed.

Disaster Recovery Planning : develop and maintain disaster recovery plans for Azure-based applications. Conduct periodic tests to validate the effectiveness of disaster recovery procedures.

Adaptability and Innovation: stay abreast of industry trends, emerging technologies, and best practices. Integrate innovative solutions and technologies into projects where applicable.

Risk Management: identify and mitigate technical risks associated with projects. Proactively address technical challenges to avoid project delays or issues. Decision-Making : ability to make informed decisions on technical matters and project priorities. Comfortable with risk assessment and mitigation.

Emotional Intelligence : recognizes, understands and manages their own emotions and recognizes, understands, shares and influences the emotions of others. Collaboration: works jointly with others to co-create and achieve a common goal. This includes learning, practising and experimenting with tools, techniques and frameworks that foster collaborative working environments. Ownership and Accountability : takes personal accountability and ownership for their work. This includes personal follow through, making and defending difficult decisions and tradeoffs, removing blockers, driving collective progress. Continuous Improvement : advances by ongoing, incremental improvement through continuous learning, questioning the status quo and trying out creative and novel ideas. Shows curiosity and has a keen interest to drive learning for themselves and others.

Systems Thinking : Positively impact complex systems or domains by understanding the whole picture and the interdependencies of its component parts. Maintain strong expertise and knowledge of current and emerging technologies and products.


Job tags



Salary

All rights reserved