iiPay is a highly successful global payroll services business, providing fully managed payroll services to a wide range of international businesses. Our service is underpinned by our market leading global payments management system delivering outstanding client experience and service levels. iiPay is looking for a DevOps Engineer who wants to be part of this rapidly expanding business, to bring technical expertise to the design, building and maintenance of our core payroll service delivery platform.
Role overviewThe DevOps Engineer will work within the product development team to provide application infrastructure design and guidance. The DevOps Engineer will design & maintain infrastructure and tooling of deployment pipelines, improve monitoring and performance, and ensure that the technical infrastructure, applications provide consistent service to meet SLAs.The ideal candidate will be a continuous learner, intellectually curious, and stay up to date on new technologies, industry trends, and DevOps practices that could lead to further innovation.The DevOps Engineer will work closely with the whole development team to define the platform architecture required to support our technology objectives.The DevOps Engineer will be instrumental in ensuring that we realize the vision
: To deliver an innovative, state-of-the-art workflow driven global payroll solution to ensure accurate and timely payroll for clients and employees that is intuitive, easy to implement and easy to operate.
Key Objectives and Responsibilities
The successful candidate requires experience, skills, and a proven track record in the following areas:
- Extensive DevOps Experience
- Proven track record in designing, implementing, and managing CI/CD pipelines, infrastructure automation, and deployment processes.
- Security Expertise
- Strong understanding of security best practices including vulnerability management, secure coding principles, access controls, and compliance standards.
- Platform Scalability & Performance
- Ability to design and maintain scalable infrastructure that supports high availability and optimal performance under varying loads.
- Cross-Technology Integration
- Experience working with complex web-based SaaS platforms composed of multiple interrelated components developed in Java and C#.
- Key Technical Skills
- Proficient in PowerShell scripting for automation tasks.
- Hands-on experience with TeamCity for continuous integration.
- Skilled in using Octopus Deploy for automated deployment workflows.
- Nginx and general web server configuration skills
- System Reliability & Monitoring
- Implement robust monitoring, alerting systems, and incident response strategies to ensure platform stability.
- Infrastructure as Code (IaC)
- Proficiency with tools such as Terraform, Ansible, or CloudFormation for automated provisioning and configuration management.
- Cloud Platform Knowledge
- Hands-on experience with cloud providers like AWS, Azure or Google Cloud Platform for deploying and managing services.
- Collaboration Skills
- Work closely with development teams to streamline workflows between software engineering and operations ensuring smooth integration of new features.
- Problem Solving & Troubleshooting
- Strong analytical skills to diagnose issues across distributed systems involving Java/C# components efficiently.
Qualifications
Proven industry experience in this role is essential.What we are looking for in youThe successful applicant will ideally have experience in payroll, financial or human capital management software development. They should have the ability to become a system expert and have experience of managing and prioritising workloads. They should have strong analytical and problem-solving skills, excellent communication abilities, both verbal and written, and possess a keen attention to detail. They will be required to work in a global environment, with clients that have an expectation of service excellence.iiPay is an equal opportunity employer that does not tolerate discrimination on any basis. We actively encourage applications from diverse backgrounds, perspectives, and skills. We are committed to providing an environment of inclusiveness and respect where everyone can excel.
Please be aware that this role cannot be offered on a Contract basis and is offered only on a permanent, full-time basis