Purpose of Job
EQ Bank’s IT team is starting to evolve and Needs a talented Senior DevOps Engineer with a solid passion in this space. Experienced and knowledgeable about the end to end software build chain, operations and automated build and release process.
Main Activities:
- Design, improve and implement build and release pipelines
- Provide subject matter expertise to developers and testers on the current and future technology of DevOps tools chain
- Work and collaborate with the larger team to exchange knowledge, solutions and practices to build a more consistent, robust approach to development approaches
- Research and analyze existing and emerging technologies to identify products, tools to support the DevOps team
- Continuously improve performance and proactively identify and resolve bottlenecks that will reduce time to build and deliver our software.
- Build and Maintain high availability Continuous Integration/Continuous Delivery infrastructure.
- Engage as a lead in DevOps capacity planning, software performance analysis and system tuning.
- Review and provide feedback on product functional specifications, design specifications.
- Perform formal Code Review, static and security analysis, design and implement Unit Tests and perform code coverage analysis
- Administer and oversee the Microsoft Power Platform suite, which includes managing Power Apps, Power Automate, and Power Virtual Agents
- Set up and follow DevOps best practices for continuous integration and deployment of Power Platform solutions
- Work closely with Citizen developers and Power users to guide on best practices and also to educate and empower them to leverage the Power Platform effectively
Knowledge/Skill Requirements:
- Subject Matter expert with minimum 5 years’ experience in Continuous Integration and Continuous Deployment orchestration
- Champion cloud deployments to Azure, AWS or GCP - 2 year solid hands-on experience.
- Expertise in platform as a service using Pivotal CF or IBM Bluemix - 2+ year experience
- Good trouble shooting skills and practical usage of various source control systems (Git, SVN) - 5+ years of experience
- Solid understanding of Software Delivery Lifecycle
- Good to have SecOps experience
- Architecture and design understanding behind containers and work with Docker, Kubernetes or similar technologies - 3+ years of experience
- Working knowledge of programming/scripting in one or more of the following languages: Java, C, C++, groovy, Python, Shell
- Familiarity with Power Platform suite
- Bachelor's degree or equivalent in the field of Computer Science, Systems or Engineering
- Five or more years of similar professional experience
Accountability
- The Senior Dev Ops Engineer will help development teams (in house and external vendor suppliers) build, integrate, manage and deploy releases into all environments using a hybrid methodology (Agile + Waterfall). This role requires collaboration with all participants across the SDLC: software developers, Quality Assurance, Automated Testing, Infrastructure, Production Owners, Operations, Channels, and Business Units representatives as they continuously develop, deploy, test and implement technology changes.