DevOps Engineer

Posted Mar 6

DevOps Engineer

Location: United States, Canada, and Argentina (Remote)

With over 50 years of experience, Hansen is a leading global provider of customer care, billing software and data management systems across 80 countries with specializations in the utilities and telecommunications industries. With 1500+ people across 31 offices globally, our people bring a deep expertise, that drives innovation and ideas to ensure we deliver exceptional products and services

The Role:

The DevOps Engineer can translate complex technical requirements into consumable DevOps implementation plans. The DevOps Engineer serves as the primary interface between the Solution Design Teams and our Cloud Services Teams ensuring we deliver innovative, scalable, cost-effective solutions with exceptional quality. The DevOps Engineer also supports and guides software development teams throughout the Software Development Lifecycle (SDLC) ensuring they deliver quality inputs to our CI / CD pipelines, driving continuous improvements across our technical delivery processes and tooling. This role also includes Release Coordination, Environment Requirements, Environment QA, Product Prerequisites Validations & Product Installation. Additionally, the DevOps Engineer is also a key member of the regional product support organization, interfacing with our Help Desk Teams to provide Tier 3 support to our clients.

Key Responsibilities:

  • Collaboration with the team(s) to evaluate the Monitoring and Performance of the Environment
  • Identify opportunities to automate scripts for software builds/deployments and help streamline the pipeline
  • Participate in technology and design discussions
  • Build libraries, modules, and packages for other engineers
  • Support for Production Environment
  • Develop CI/CD processes to deliver better software faster
  • Planning releases and designing release guidelines
  • Scheduling release windows and related activities
  • Configuring: overseeing various aspects of the project before deployment and coordinating with cross-functional teams
  • Testing and reviewing the quality of the release before launch and ensuring QA teams understand the guidelines of the project and test against these standards
  • Deployment: ensure the timely and smooth deployment of projects in line with timelines, budget, and requirements
  • Risk Management: provide input and guidance into risks that may affect the release scope, measure and monitor progress to mitigate risks
  • Release Support
  • Mentor other DevOps engineers in best practices

Required Skills & Abilities

  • Intuitive understanding of the intersection between customer objectives, core technology capabilities/interfaces, and integration middleware
  • Experience and expert-level knowledge of Source Code Management, Configuration Management, CI / CD, Continuous Testing & Automation, Continuous Monitoring, and Containerization
  • Ability to create technical client plans and provide accurate work estimates while completing multiple tasks and projects with detail
  • Polished communication skills: face-to-face, on the phone, and in writing - must be able to listen carefully to customers and guide them towards the optimal solution
  • Degree in Computer Science, Information Systems or Business, or comparable industry experience
  • Expert in the development, deployment and management CI / CD pipelines and proven expertise in the use of tools such as Git, JIRA, GitLab, Jenkins, etc
  • Ability to coordinate, guide and mentor across multiple geographically dispersed teams
  • Strong customer-facing communication skills, both verbal and written
  • Strong test experience
  • Familiarity with development in C#, PL/SQL and similar languages.

Education & Experience

  • 6+ years of client-facing experience in managing critical technical issues or software engineering managing integrations with customer systems
  • 6+ years’ experience in either IT consulting/support, systems administration, network operations, software development/support, or related field
  • 5+ years’ experience in software development or 7+ years’ experience in Tier 3 technical support role
  • 3+ years working with development technologies including C#, PL/SQL, .Net, XML, REST, OAuth, XML, JSON and SOAP
  • 3+ years’ experience working with APIs designing and consuming REST API endpoints with a framework
  • 3+ years’ experience with software development best practices, including source code management, functional and unit testing, documentation, etc
  • 5+ years’ of solid experience with Agile/Scrum methodologies
  • Experience with Cloud: Public, Private, Hybrid
  • MSCE, MS.NET, AWS Certified DevOps Engineer, AWS Certified Architect, Oracle DevOps Certifications are preferred

#LI-Remote