Managed IT, UCx, cybersecurity + network solutions that work hard around the clock. Give your business the TPx advantage
About the Company
TPx is a leading provider of managed IT, unified communications, and security solutions for businesses of all sizes. With a focus on innovation and customer success, TPx helps organizations optimize technology operations, improve efficiency, and achieve digital transformation. By combining industry expertise with advanced solutions, TPx supports clients in navigating complex infrastructure needs while ensuring security and scalability.
About the Role
TPx is seeking a DevOps Engineer to join the technology team. This role focuses on building and maintaining CI/CD pipelines, automating deployments, and supporting both cloud and on-premise infrastructure. The engineer will collaborate with developers, operations, and business stakeholders to streamline delivery processes, improve system reliability, and enhance operational performance.
Responsibilities
- Design, implement, and maintain CI/CD pipelines for applications and SaaS platforms such as ServiceNow and Salesforce.
- Automate configurations, deployments, and operational workflows using Ansible.
- Collaborate with development teams to integrate new features and code releases efficiently.
- Partner with business stakeholders to define infrastructure requirements for device provisioning and automation.
- Monitor, troubleshoot, and optimize infrastructure and application performance.
- Support containerized applications, with exposure to Kubernetes as an advantage.
- Ensure production systems maintain high availability, scalability, and reliability.
- Participate in incident response activities and contribute to root cause analysis.
- Document DevOps processes, workflows, and system configurations.
- Perform additional duties as assigned to meet team and organizational goals.
Required Skills
- Bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent experience.
- 3+ years of experience in DevOps, Site Reliability Engineering, or similar roles.
- Strong knowledge of software development and deployment lifecycles.
- Hands-on experience with CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps).
- Proficiency with Ansible for automation and configuration management.
- Experience with containerization (Docker) and familiarity with Kubernetes.
- Strong scripting skills in Python, Bash, or PowerShell.
- Experience with JavaScript, Node.js, and TypeScript.
- Knowledge of Git and branching strategies.
- Strong problem-solving skills and attention to detail.
- Experience working in Agile/Scrum environments and independently.
- Excellent written and verbal communication skills.
Preferred Qualifications
- Experience with Infrastructure as Code tools (Terraform, CloudFormation).
- Knowledge of monitoring and logging tools (Datadog, Grafana, ELK, Splunk).
- Experience with automation platforms, including developing or customizing core applications.
- Familiarity with security best practices in CI/CD and cloud environments.
- Experience with AWS, Azure, or GCP.