Software Developer - CI/CD - T-Net British Columbia
  • Vancouver, Other, Canada
  • via MindMatch.ai
-
Job Description

The Software Developer (CI/CD Specialist) designs computer application solutions for existing complex or campus-wide computer systems. The incumbent will work collaboratively with the Senior Programmer Analysts. Working closely with analysts, technical leads, managers and developers from IRP - Student and company IT, from the Enterprise Resource Planning (ERP) program and sustainment teams, and from the broader IT community, the incumbent, working in concert with the Senior Programmer Analysts, will develop technical solutions, including aspects of the complete development stack including front end development, database, APIs, as necessary, to satisfy the ongoing solution needs of the organization and of their major ERP programs.This position is a specialized position that includes: The set-up, maintenance and ongoing development of continuous build integration infrastructure. Creating and maintaining fully automated CI build processes for multiple MuleSoft and AWS environments. Writing build and deployment scripts. This is a hands-on delivery role within a multi-disciplinary technical and business team.What you will be doing:Support CI/CD tools integration/ operations/ change management, and maintenance.Support full automation of CI/ Testing.Develop policies, standards, guidelines, governance and related guidance for both CI/CD operations and for the work of developers.On-board/ train and support developers from source control, through build automation, merge resolution, CI, test automation, deployment based on tools usage and policies, standards.Enable DevOps by moving code from Dev/Test to Staging and Production. Troubleshoot issues along the CI/CD pipeline.Maintain adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.Provide support and documentation to assist in sustaining projects during the transition to production.Other duties as required.What you have:Strong skillset and experience establishing CI/CD pipelines using Mulesoft and AWS DevOps.Strong skillset on integrating and operating Static and Dynamic Code Scans for security testing, Open Source Code Scan with pipelinesStrong skillset on integrating Automated Function and Performance tests within AWS DevOps pipelinesBackground on automated packaging and deployment of infrastructure and applications via AWS DevOps pipelinesSkills and experience in AWS along with scripting and developmentAbility to provision, monitor, optimize and scale AWS/Mulesoft infrastructure using APIsKnowledge and/or experience on designing, developing, deploying, and CI/CD in a DevOps environmentExperience with Docker containers and Kubernetes and other types of Microservices and Container technologies highly preferredExperience with application load balancing solutions for scaling and HA is a plusLinux and Windows administration experience is a plusWell versed in internet architectures, including web, application, and database componentsUnderstanding of firewalls, NAT and packet filtering (specifically lptables)Interest and ability to learn other technologies and tools as neededOn-hands experience with various AWS and open-source based platforms is a plus (such as IIS, MsSQL, Apache, Tomcat, MySQL, Postgres, Mongo, Redis, Cassandra, etc.)Demonstrated knowledge of and experience working with Enterprise Application Development tools (Java, 4GL, business process engines, etc.) implementing Enterprise Application Development Patterns.Demonstrated knowledge of and experience working with Enterprise Application Integration tools (ETLs, ESBs, etc.) implementing Enterprise Integration Patterns.General knowledge and/or experience of standard industry methodologies for large COTS implementation programs.Very good oral and technical written communication skills.Very good working knowledge of programming/scripting/markup languages such as Java, Groovy, Python, Perl, HTML, XML, JSON, etc.Strong working knowledge of SOAP/REST concepts and technologies: XSD, XSLT, XPATH, WSDL, SOAP APIs, WS-*, JSON Schema, RAML/Swagger, RESTful APIs, and OAuth2, both using and implementing.Strong working knowledge of enterprise application and integration patterns include message-oriented integrations that leverage technologies such as ActiveMQ, JMS and STOMP.Good understanding and experience with front-end and back-end development methodologies as well as data modeling, data mapping, data structures, and data integration including the following concepts and technologies: SOA, ETLs, ESBs, MOMs, EAI, enterprise integration patterns, SQL/DDL/DML.Experience using standard 3GL and 4GL IDEs for development.For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.comBy applying to TEEMA on any job portal implies you are entering into a business relationship with us and therefore grants TEEMA consent to send you further job updates or industry and company-related information.Post your resume on T-Net and let employers come to you.Upload, Copy and Paste or Create your resume easily.Save Time Applying For Future Positions.Make "Searchable" or "Confidential" (optional) and BC Tech and IT employers can search our database and contact you. Registration on or use of this website constitutes acceptance of our Terms of Use .

J-18808-Ljbffr

;