DevOps Engineer

PDI Technologies
Limerick, Full Time
POSTED ON 4/12/2023 CLOSED ON 6/21/2023

What are the responsibilities and job description for the DevOps Engineer position at PDI Technologies?

DevOps Engineer

About PDI

For nearly 40 years, PDI has helped convenience retailers and petroleum wholesalers adapt to changes in the industry by leveraging the latest technologies. Simplifying the complexity in your world is our main focus. That's why we're delivering an integrated portfolio of global, cloud-based solutions and services to meet our customers needs today and well into the future. From the back office to fuel logistics, and the latest wave of consumer demands and digital commerce, PDI solutions and services are designed to give you a competitive edge. Our deep domain knowledge is backed by our industry-specific software offerings and a people-first approach. Serving the entire supply chain means that we’ve had to solve a wide range of industry challenges and deliver measurable value. To address the increasingly dynamic convenience retail and petroleum wholesale industry, PDI leads the way with converged digital, cloud-optimized, secure, and scalable solutions including ERP, Loyalty, Fuel Pricing, Point-of-Sale and Logistics to create a broader industry ecosystem. The result is unparalleled insights, simplified operations, and higher profitability for your employees and business. We’re dedicated to helping our more than 1,500 customers in over 50 countries, providing solutions and services to over 200,000 sites.

 

The Opportunity

Do you love creating solutions that unlock developer productivity and bring teams together? Do you insist on the highest standards for the software your team develops? Are you an advocate of fast release cycle times, continuous delivery and measurable quality? If this is you, then join an energetic team of DevOps Engineers building next generation development applications for PDI!

As a DevOps Engineer, you will partner with a team of senior engineers in the design, development and maintenance of our CI/CD DevOps platform for new and existing PDI solutions. The platform will be used internally by the engineering teams, providing them an internal pipeline to work with POCs, alpha, betas and release candidate environments, as well as supporting the pipeline into our production stage and release environments managed by our Tech Services SREs and running hybrid clouds composed of PDI datacenter based private cloud clusters federated with public cloud based clusters. You will play a key role in designing & building our CI/CD delivery pipeline as we drive to continuously increase our cloud maturity. You will be supporting automated deployment mechanisms, writing hybrid cloud infrastructure as code, automated testing, source control integration and lab environment management.

You will review, recommend & implement system enhancements in the form of new processes or tools that improve the effectiveness of our SDLC while ensuring secure development practices are followed and measured. You will be responsible for maintaining order in the DevOps environment by ensuring all stakeholders (testers, developers, architects, product owners, SREs, IT Ops…) are trained in operating procedures and best practices.

With the variety of environments, platforms, technologies & languages, you must be comfortable working in both Windows & Linux environments, including PowerShell & bash scripting, database administration as well as bare metal virtualization technologies and public cloud environments (Azure, GCP, AWS).

 

Primary Responsibilities

  • Promote and evangelize Infrastructure-as-code (IaC) design thinking everyday
  • Serve as a SME for configuration management tools such as Ansible or Chef
  • Maintain comprehensive understanding of our key cloud components including our Kubernetes clusters & topologies, their service mesh, API gateway, high perf cache, high perf messaging, data services, etc.
  • Maximize selection of portable provisioning and automation tools & frameworks (e.g. Terraform, Packer)
  • Develop/administer source code management policies and build definitions for all supported products and maintain relationships with the associated development teams to pursue continuous improvements for both
  • Design & implement a container first platform maximizing the CI automation to free up developer time
  • Design for minimizing or eliminating product software engineer time spent on implementing cross-cutting concerns such as security, fault tolerance, service scalability and service monitoring
  • Design for portability and containerization, supporting deployment to bare-metal PDI data center virtualization platforms (Hyper-V) as well as public clouds: Azure, GCP, AWS
  • Bring DevOps technical expertise to a Scrum team of engineers building & supporting our multi-stage, CI/CD hybrid cloud platform
  • As an operations member of the Agile team, help produce sprint deliverables and actively participate in all Scrum ceremonies: daily stand-up, sprint planning & poker, release planning, sprint reviews & retrospectives and responsible for sprint deliverables
  • Take part in the implementation of a full dev-to-deploy CI/CD, including full commit stage static analysis, security analysis, unit test coverage, automated deployment, post-deploy functional automation testing (BDD-based), performance testing and the automated gate criteria which pushes releases through the pipeline all the way to production staging
  • Partner with the PDI Tech Services team, collaboratively building our high maturity CI/CD pipeline & container hybrid cloud as we slowly evolve to bringing in the SRE role to operations
  • Serve as an administrator for DevOps-managed tools such as Jenkins, Jira, Confluence and Bitbucket, providing user support as needed and working to reduce future support tasks via improved automation and training
  • Continuously increase knowledge of our systems and solution stacks through active study, research & experimentation, and contribute to team knowledge-base through discussion and documentation
  •  

 

Qualifications 

  • 5-9 years in DevOps or related software engineering, or equivalent combination of education and experience
  • Experience with portable provisioning technologies and IaC: Terraform, Packer, Ansible or SaltStack and Hyper-V Cmdlets, Azure, GCP, AWS platforms
  • Experience with configuration management tools such as Chef or Puppet Comfortable with the setup, configuration, care and support of portable cloud technologies such as API gateways, Cassandra, Spark, Kafka, Redis, MSSQLServer
  • Strong understanding of source code management principles
  • Familiar with containerization (Docker), cloud orchestration (Kubernetes or Swarm), Istio service mesh and Helm Charts Experience with CI security & compliance tools such as WhiteSource, Blackduck, Coverity, Seeker, Contrast (IAST)
  • Highly motivated self-starter with a desire to help others and take action
  • Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms
  • Ability to independently work as a contributing member in a high-paced and focused team
  • Ability to multi-task and prioritize tasks with competing deadlines
  • Strong problem-solving and analytical skills with the ability to work under pressure
  • Ability to socialize ideas and influence decisions without direct authority
  • Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions
  • Considers ‘best-practice’ standards, as well as departmental policies and procedures
  • Experience with CI tools integration and management: TFS, Git/BitBucket, Jenkins, JIRA, SonarQube Working experience in Windows and Linux systems, CLI and scripting
  • Familiar with build automation in Windows and Linux and familiar with the various build tools (MSBuild, Make), package managers (NuGet, NPM, Maven) and artifact repositories (Artifactory, Nexus)
  • Programming experience with one or more of C#, Go, Python, C , Ruby
  • Knowledge of SDLC with Agile, Scrum, Kanban, secure development, peer programming Working experience with one or more flavors of SQL RDBMS administration and scripting DDL and DML
  • Preferred: some experience with direct customer contact (tech support, customer service, etc.)

EEO Statement

PDI’s employee oriented culture provides a supportive and dynamic work environment for high achievers. PDI seeks individuals who value continuous learning, hold high ethical standards, and are top performers in their respective field. We offer competitive wages, professional development, superb culture, and an extensive life enriching benefits package. To review the opportunities available

DevOps Engineer
Base-2 Solutions, LLC -
Maryland, MD
DevOps Engineer
Piper Companies -
Annapolis, MD
DevOps Engineer
Element6Talent -
Milwaukee, WI

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the DevOps Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
  • Debugging Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at PDI Technologies

PDI Technologies
Hired Organization Address Alpharetta, GA Full Time
At PDI Technologies, we empower some of the world's leading convenience retail and petroleum brands with cutting-edge te...
PDI Technologies
Hired Organization Address Temple, TX Full Time
At PDI Technologies, we empower some of the world's leading convenience retail and petroleum brands with cutting-edge te...
PDI Technologies
Hired Organization Address Dallas, TX Full Time
At PDI Technologies, we empower some of the world's leading convenience retail and petroleum brands with cutting-edge te...
PDI Technologies
Hired Organization Address Dallas, TX Full Time
At PDI Technologies, we empower some of the world's leading convenience retail and petroleum brands with cutting-edge te...

Not the job you're looking for? Here are some other DevOps Engineer jobs in the Limerick, area that may be a better fit.

DevOps Engineer

GeoYeti, Mclean, VA

DevOps Engineer

Festen Technology Private Limited, Canada, KY