At Neilson, we’re dedicated to helping families secure financial protection for their loved ones with a range of life insurance options.
Neilson is a leading provider of innovative, simple and great-value direct life insurance products.
We have evolved from our origins in the UK, where the business was launched in 2012, to become an award-winning international operation and leader in the global life insurance market. Today, we have offices in the USA, Canada, Ireland, and Australia.
Job Description
Under the guidance of the DevOps Manager, you will be responsible for designing and implementing secure automation solutions for development, testing and production environments. You will manage and maintain CI/CD tools to accelerate software development and deployment. You will develop and maintain documentation for DevOps processes and systems. You will work closely with development and operations teams to ensure development flow is running smoothly. You will develop tools to improve our ability to rapidly deploy and effectively monitor custom applications in a large-scale environment.
Duties and Responsibilities
- Manage the deployment process and enhance productivity and efficiency through automation
- Design, Implement, and Manage tools and processes that enable agile software development and continuous delivery
- Manage the process of software deployment through different stages of development from integration, testing, and deploying to production
- Identify and implement development pipeline improvements
- Develop and maintain documentation for DevOps processes and systems
- Identify, troubleshoot, and resolve infrastructure issues in dev, test and production environments
- Work closely with development and operations to ensure development workflow is effective
- Develop tools to improve our ability to rapidly deploy and effectively monitor custom applications in a large-scale environment
- Develop integrations with JIRA to enable visibility of deployments to dev, test and production environments
- Stay current with recent technologies and tools to ensure use of best practices
Qualifications
- 3+ years of experience as a DevOps engineer
- Strong experience with Linux/Windows based cloud infrastructures
- Strong experience of IaaC tools like Terraform, Ansible, HelmCharts, ArgoCD to automate infrastructure provisioning and management
- Experience in Setting up and managing monitoring tools (e.g., Prometheus, Grafana) and logging systems (e.g., ELK stack) to ensure system reliability and performance.
- Experience with Cloud platforms (Azure, AWS, GCP)
- Knowledge of scripting language such as Java, Python, Perl or Ruby to automate tasks and processes
- Experience with Docker containers and orchestration platforms such as Kubernetes or Azure Kubernetes Services (AKS)
- Strong knowledge and hands-on experience with CI/CD tools such as Azure DevOps, Jenkins, CircleCI to automate software delivery processes
- Knowledge of JIRA and hands-on experience integrating JIRA and Azure Dev Ops
- Strong understanding of system and network configuration, log systems and monitoring tools
- Excellent problem-solving skills to identify, troubleshoot, and resolve system related issues promptly and effectively
- Effective communication skills and ability to explain protocol and processes with team and management
- Microsoft certified: DevOps Engineer Expert preferred
- MS or Bachelor’s degree in Computer Science, Information Systems or a related field is a plus
Additional Information
If you are passionate about making a difference, you thrive in a fast paced and entrepreneurial environment and you want to be a part of a high performing team, we would love to hear from you!
Accessibility for Job Applicants:
We strive to make our job application process accessible to all individuals, including those with disabilities. If you require accommodation at any stage of the application, interview, or selection process, please contact our Human Resources department. Our team will work with you to provide suitable accommodations to ensure your participation.
Equal Opportunity Employer:
Neilson Financial Services is an equal opportunity employer. We welcome and encourage applications from candidates of all backgrounds and abilities. Our commitment to diversity and inclusion is fundamental to our company culture.