Senior DevOps / Platform Engineer
SourceabilityDescripción del puesto
Sourceability® is a global digital distributor of electronic components transforming how modern businesses bring products to market. With innovation, quality and logistics as the backbone of the company, Sourceability’s cutting-edge products and services expedite the procurement process across a wide range of industries, including communications/cellular, consumer electronics, and auto manufacturing.
Sourceability is building a new Global Engineering Organization (GEO) to strengthen internal software delivery, improve production ownership, and build long-term engineering capability inside the company.
We are looking for a Senior DevOps / Platform Engineer to build and support the delivery platform, release process, environments, automation, monitoring, and operational tooling used by GEO engineering teams. This role will help engineering teams deliver software more reliably while reducing production risk, manual deployment work, and environment-related blockers.
This is a hands-on technical role inside the Platform, DevOps & Data function. The Senior DevOps / Platform Engineer will work closely with Software Engineering, Product Group Team Leads / Architects, QA, DBA / Data Platform, Infrastructure & Security, Product / Delivery, and business stakeholders to improve release readiness, operational visibility, and incident response.
This role is not only a cloud-native or Kubernetes platform role. Cloud, containers, infrastructure-as-code, and modern platform tooling are valuable, but the first priority is practical support for current business-critical systems, delivery pipelines, environments, monitoring, deployments, and production reliability.
This role is hybrid from our Guadalajara, Mexico office.
Insight on Your Impact:
- Design, build, maintain, and improve CI/CD pipelines for internal applications and business-critical systems.
- Support release automation and deployment processes across development, QA, UAT, staging, and production environments.
- Improve environment consistency, configuration management, deployment repeatability, and rollback readiness.
- Work with software engineers, QA, DBAs, infrastructure, and security teams to make releases safer and more predictable.
- Support Azure DevOps repositories, pipelines, boards, release processes, work tracking, and related engineering tooling where applicable.
- Help define and enforce practical release readiness expectations, including build quality, test execution, deployment validation, database migration coordination, monitoring readiness, and rollback planning.
- Build and maintain automation scripts, operational tools, deployment utilities, and self-service capabilities that reduce manual work and operational errors.
- Support monitoring, logging, metrics, alerting, and observability for applications, services, jobs, pipelines, environments, and production dependencies.
- Participate in L2 / L3 triage for build failures, deployment issues, environment problems, performance symptoms, and production incidents.
- Contribute to root cause analysis after release, deployment, platform, or environment-related incidents and help define practical remediation actions.
- Identify fragile deployment steps, undocumented dependencies, manual processes, configuration drift, and environment-related single points of failure.
- Partner with DBA / Data Platform teams to coordinate database scripts, migration validation, backup / recovery considerations, and data-related deployment risks.
- Partner with Infrastructure & Security teams on servers, network dependencies, identity, access, certificates, secrets, vulnerability remediation, and platform security controls.
- Improve developer experience by reducing build times, deployment friction, environment blockers, and unclear release processes.
- Create and maintain practical documentation, runbooks, deployment instructions, troubleshooting guides, and operational procedures.
- Ensure DevOps / platform work is tracked, communicated, and prioritized through agreed tools and processes, including Azure DevOps where applicable.
- 5 years of experience in DevOps, platform engineering, release engineering, site reliability engineering, systems engineering, or similar hands-on roles.
- Strong hands-on experience building and maintaining CI/CD pipelines and deployment automation for production software systems.
- Practical experience with Azure DevOps, GitHub Actions, Jenkins, GitLab CI, or similar CI/CD and engineering workflow tools.
- Experience supporting multiple application environments such as development, QA, UAT, staging, and production.
- Strong scripting and automation skills using PowerShell, Bash, Python, or similar tools.
- Experience with release management, deployment validation, rollback planning, environment troubleshooting, and production support.
- Understanding of application hosting concepts, web servers, APIs, background jobs, scheduled tasks, configuration management, certificates, secrets, and service dependencies.
- Experience with monitoring, logging, alerting, and operational visibility tools.
- Ability to work with software engineers, QA, DBAs, infrastructure engineers, security teams, Product / Delivery Managers, and business stakeholders.
- Ability to diagnose build failures, deployment failures, environment issues, configuration problems, access problems, and production symptoms in a structured way.
- Understanding of security practices in software delivery, including least privilege, secrets management, access control, vulnerability remediation, and auditability.
- Practical experience with Git-based workflows, branching strategies, pull requests, release tagging, and deployment traceability.
- Clear communication skills with ability to explain platform risks, release blockers, deployment issues, and operational tradeoffs to technical and non-technical stakeholders.
- High ownership mindset, good judgment, and ability to make practical decisions under pressure.
- Experience with Microsoft-based enterprise environments, including Windows Server, IIS, .NET applications, SQL Server-backed systems, Active Directory, and service accounts.
- Hands-on background with Azure cloud services, Azure DevOps, Azure Monitor, Application Insights, or Microsoft-oriented delivery tooling.
- Proficiency with infrastructure-as-code tools such as Terraform, Bicep, ARM templates, Pulumi, Ansible, or similar tools.
- Practical knowledge of Docker, Kubernetes, container registries, Helm, or container-based deployment models where they are practical for the environment.
- Familiarity with cloud platforms such as Azure, AWS, or GCP beyond the Microsoft ecosystem.
- Working knowledge of observability tools such as Zabbix, Grafana, Prometheus, ELK / OpenSearch, Datadog, New Relic, Splunk, Azure Monitor, or similar tools.
- Background working with artifact repositories, package management, dependency scanning, static analysis, and software supply chain controls.
- Understanding of DevSecOps practices, security scanning, vulnerability management, policy-as-code, or pipeline-integrated security controls.
- Prior work supporting ERP, warehouse, internal business platforms, B2B transaction systems, e-commerce, supply chain, logistics, or similar business-critical environments.
- Track record of improving DevOps maturity in an organization where process, ownership, and documentation are still developing.
- Familiarity with cost optimization, license awareness, and practical platform efficiency improvements.
- Understand Sourceability's current delivery process, CI/CD pipelines, environments, deployment approach, monitoring coverage, production dependencies, and major platform risks.
- Establish working relationships with Platform, DevOps & Data leadership, Software Engineering, Product Group Team Leads / Architects, QA, DBA / Data Platform, Infrastructure & Security, Product / Delivery, and key business stakeholders.
- Identify the most important release, deployment, environment, automation, monitoring, and operational visibility gaps.
- Improve visibility into build status, deployment status, environment readiness, release risks, and production-impacting platform issues.
- Stabilize or improve at least one critical CI/CD pipeline, deployment process, monitoring flow, or recurring environment issue.
- Establish or improve practical release readiness and deployment validation checklists.
- Document key deployment steps, environment dependencies, troubleshooting procedures, escalation paths, and rollback considerations.
- Help reduce unmanaged manual deployment work and unclear ownership around release execution.
- Improve collaboration between engineering, QA, DBA, infrastructure, and security during releases and production support.
- Create an initial DevOps / platform improvement plan aligned with GEO priorities and engineering capacity.
This role does not own formal people management. Platform, DevOps & Data leadership remains responsible for hiring, performance management, compensation input, team structure, and capacity planning.
This role does not own business prioritization or business requirements. Product / Delivery Managers and business stakeholders remain responsible for intake, priority alignment, UAT coordination, and business acceptance.
This role does not own application architecture for product groups. Product Group Team Leads / Architects remain responsible for application-level technical design, with DevOps partnership on build, release, environment, monitoring, and operational concerns.
This role does not replace DBA ownership for database reliability, HA / DR, backup / recovery, schema review, or database performance. It must partner closely with DBA / Data Platform teams on database-related release and operational risks.
This role does not replace Infrastructure & Security ownership for servers, storage, network, endpoint security, identity, physical / virtual infrastructure, or security operations. It must partner closely with Infrastructure & Security where platform reliability depends on infrastructure.
This role should not turn DevOps into a gatekeeping function. The goal is to make software delivery safer, more visible, and more repeatable, not to create unnecessary bureaucracy.
Benefits:
- Competitive salary
- Ongoing training and professional development opportunities
- Collaborative global work environment
- PTO
It is our policy to abide by all federal, state and local laws prohibiting employment discrimination based on a person’s race, color, religious creed, sex, national origin, ancestry, citizenship status, pregnancy, childbirth, physical disability, mental and/or intellectual disability, age, military status, veteran status (including protected veterans), marital status, registered domestic partner or civil union status, familial status, gender (including sex stereotyping and gender identity or expression), medical condition (including, but not limited to, cancer related or HIV/AIDS related), genetic information, sexual orientation, or any other protected status.
¿Te interesa este puesto?