DevOps Engineer - DevOps Developer
- Full-time
Company Description
“We’re not in the shipping business; we’re in the information business” -Peter Rose, Expeditors Founder
Global supply chain management is what we do, but at the heart of Expeditors you will find professionalism, leadership, and a friendly environment, all of which foster an innovative, customer service-based approach to logistics.
- 15,000 trained professionals
- 250+ locations worldwide
- Fortune 500
- Globally unified systems
Job Description
Scope of Position:
As a DevOps Developer you will be part of the new European Customs Development team. Based in Dublin, you will contribute to the development and support of the Compliance framework. The framework manages customs declaration submission to Customs Authorities in multiple countries in Europe. Working as part of a structured team you will have practical experience in the design, development and maintenance of an end-to-end CICD pipeline. This pipeline is being built from scratch and needs to be enterprise-grade and scalable. In addition to the main DevOps activities, you will perform some L2 technical support and mentor junior team members on how the pipeline operates.
Responsibilities and Duties:
The framework is developed using Microsoft tools. C# is the primary development language, with some Javascript used for the GUI (operating in a browser). SQL Servers are used for all database activities. XML and XSLT are used to define the GUI, Workflows, Rules, EDI message formats and communications protocols. The exact CICD pipeline technologies is yet to be determined but will likely include GitLab, Nomad, Docker and associated techs.
As a CustomsWare DevOps Developer you will:
- Consult with the senior management to prepare and deliver pipeline design plans that satisfy their needs.
- Work as a part of our development team to develop and support the CICD pipeline.
- Stay informed of upcoming changes to the technologies we use to ensure the pipeline remains robust, taking measures as necessary to ensure so
- Provide realistic estimates and timelines for the assigned tasks.
- Work within a structured AGILE SDLC environment, using GIT and industry-standard tools
- Deliver defect free code based on agreed plans
- Manage the Junior Developers work board, supporting them with mentoring and coaching.
- Provide some Level 2 technical support to our existing Level 1 customer support team.
Qualifications
Qualification and Skills:
- 3 years practical experience in the development from scratch and maintenance of enterprise-level automated CICD pipeline systems. - This must include experience with C#/.NET applications.
- Bachelors or Master’s degree in Computer Science, Software Engineering, DevOps, or similar.
- Proven experience in GitLab repos and GitLab CI/CD pipelines.
- Proven experience with Orchestration tools such as Kubernetes, Nomad, Maven, Jenkins, or similar.
- Proven experience in service discovery tool, such as Consul, or similar.
- Proven experience in containerization with Docker, Vagrant, or similar.
- Proven experience with Infrastructure as code tools such as Terraform, or similar.
- Practical, demonstrable experience in SQL Server, XML, WEB API, REST, SOAP or WCF.
- Strong attention to detail.
Additional Information
- A short technical test may be part of the interview process.