- As a DevOps engineer, use your skills working with user experience designers and server-side developers to launch new features on pitneybowescom
- As a senior DevOps engineer you will be part of a development team building the transactional parts of pitneybowescom , primarily in the Account Management and online store portions of the site
- We are looking for a team player who will work closely with the technical team to identify and establish designing practices in the company
The Job
- Execute & Drive hands-on design, maximise and implementation of best practice of DevOps, (specially CI/CD) across enterprise.
- Champion a CI/CD mindset and corresponding cultural transformation.
- Work with delivery teams to achieve success through the adoption of CI/CD and DevOps practices, processes and tooling.
- Promote collaboration (both internal and external to Service team) of Software Delivery Tools, Continuous Delivery and DevOps usage at NAB
- Shape, Design, Develop, Support & Implement Software Delivery in alignment with the roadmap
- Maintain an understanding of Best practice initiatives within own specialist area, and IT in general by continually seeking out relevant industry and technical knowledge. Improve on professional skills by completing necessary development activities
- Leveraging and exploiting cloud solutions, DevOps, testing automation etc Produce & review effort estimates and actuals to deliver stories / features
- Work with security team to reduce/mitigate vulnerabilities
- Work as an effective team member, supporting peers and recognising the contributions of others to ensure the achievement of team goals
- Demonstrate and provide professional and ethical behaviour in your actions by ensuring compliance with external legislation, bank standards and internal operating policies and procedures relevant to the position.
- Ensure all personal training records are maintained and kept up to date
- Conform with all internal operating procedures relevant to the position. Key Stakeholder Groups Key Performance Indicators Manager Engineer Product Owners / Business Analysts Architecture Scrum Masters / Project Managers Head of Technology
- Practice Agile methodologies
- Execute and extend automated DevOps functions
- Develop and extend software build and continuous integration orchestrations and scripts
- Assist IT and Development staff in the analysis, reproduction and resolution of production issues
- Contribute to process improvements
Qualifications & Skills required
- Minimum 3 to 5 years professional software development experience in developing large scale, mission critical and high availability enterprise level web applications using WebSphere platform.
- Strong knowledge of distributed systems, networking, and cloud infrastructure (primarily AWS).
- Proficiency in programming and scripting languages (Primarily Python) and (Bash, Ruby, Go will be a plus) for automation and tooling.
- Experience with containerization technologies (eg, Docker, Kubernetes) and container orchestration.
- Familiarity with monitoring and logging tools (eg, AppD, Prometheus, Grafana, ELK stack) and incident management systems.
- Knowledge of configuration management tools (eg, Ansible, Chef, Puppet) and infrastructure-as-code principles.
- Experience in managing AWS services like VPC, EC2, Route53, Cloudfront, RDS, ECS etc
- Experience with Jenkins CI/CD , Git, and other Continuous Integration tools
- Experience in IAC like Cloud formation/Terraform
- Knowledge of Linux / Unix / Windows systems, Networking and Cloud security
- Experience delivering at least one major PaaS/SaS service platform (Pivotal Cloud Foundry, AWS etc)
- Strong analytical and problem-solving skills, with the ability to quickly diagnose and resolve complex technical issues.
- Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment
- Experience working in Agile/Scrum development process
- Strong Experience in Automation using Java and different Automation tools
- Good knowledge of SDLC and STLC processes
- Good knowledge of SQL and scripting
- Ability to work independently
- Excellent interpersonal skills and the ability to work with diverse and distributed projects teams in an agile environment
We will: