DevSec Ops Engineer
Mexico
Summary
As a DevSecOps Engineer, you will play a critical role in automating, integrating, and optimizing software development and deployment processes to ensure high availability and scalability of applications. You will collaborate with cross-functional teams to enhance efficiency and reliability while maintaining a strong focus on security and performance.
Responsibilities
Implement and manage Continuous Integration/Continuous Development (CI/CD) pipelines for software applications in both existing and emerging standard landscape, ensuring rapid and reliable delivery of code releases, security, and best practices.
Design, implement, and test scripted automation patterns that streamline CI/CD processes, ensuring they are robust, scalable, and maintainable, to make sure they are functioning as intended and within specification, to satisfy a wide array of stakeholders.
Work closely with team members to debug and fix issues, providing effective troubleshooting support for CI/CD pipelines, ensuring that all applications that are deployed meet our Company standards.
Automate provisioning, configurations, and application deployment using tools like Terraform, Ansible, or similar technologies.
Manage DevOps resources: Git source code repositories, Nexus artifacts, SonarQube scanning, and more.
Stay up to date with the latest industry trends and technologies related to DevOps tools and practices.
Create and maintain documentation for processes and procedures, ensuring knowledge sharing within the team and development stakeholders to further advance these operations during the software development lifecycle (SDLC).
Drive a culture of continuous improvement, advocating for best practices, and sharing engineering ideas.
Collaborate with cross-functional teams to gather and understand project requirements, translating them into practical and actionable solutions that align with both business goals and technical capabilities.
Provide guidance, analysis, and context on general software development topics to teams and internal stakeholders during meetings and strategic planning activities, ensuring that technical considerations are effectively communicated and integrated into project decisions and roadmaps.
Qualifications
Must have experience with CI/CD orchestration, and in-depth knowledge of DevOps tools: Git, Jenkins, SonarQube, Nexus Repository, and Prisma Twistlock
Proficiency in scripting languages like Jenkins groovy, shell scripting and Python.
Experience in a public cloud offering, migrating or building tools and applications in Azure.
Experience with Docker & Kubernetes, AKS or CKS – composing, deploying, and troubleshooting containers and clusters.
Experience provisioning, configuring, and supporting deployments into Azure SaaS and PaaS offerings (App services, database).
Experience with Ansible playbooks, AWX and/or RedHat Tower product suite administration for configuration management and deployments
Demonstrated ability to utilize APIs to automate technology or business processes with a GitOps mentality.
Experience with on premise, cloud and hybrid systems environments.
Deep experience and understanding of Agile, Scrum, Kanban methodologies and tooling to support digital transformation
Strong communication and collaboration skills, with a focus on teamwork.
Experience building and sustaining long-term relationships across stakeholders in a fast paced, multi-directional work environment.
Excellent problem-solving skills and the ability to work in a fast-paced environment.
Requires a bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Information Systems or a closely related field, and at least two years of experience as a DevOps Engineer or related occupation.
Summary
As a DevSecOps Engineer, you will play a critical role in automating, integrating, and optimizing software development and deployment processes to ensure high availability and scalability of applications. You will collaborate with cross-functional teams to enhance efficiency and reliability while maintaining a strong focus on security and performance.
Responsibilities
Implement and manage Continuous Integration/Continuous Development (CI/CD) pipelines for software applications in both existing and emerging standard landscape, ensuring rapid and reliable delivery of code releases, security, and best practices.
Design, implement, and test scripted automation patterns that streamline CI/CD processes, ensuring they are robust, scalable, and maintainable, to make sure they are functioning as intended and within specification, to satisfy a wide array of stakeholders.
Work closely with team members to debug and fix issues, providing effective troubleshooting support for CI/CD pipelines, ensuring that all applications that are deployed meet our Company standards.
Automate provisioning, configurations, and application deployment using tools like Terraform, Ansible, or similar technologies.
Manage DevOps resources: Git source code repositories, Nexus artifacts, SonarQube scanning, and more.
Stay up to date with the latest industry trends and technologies related to DevOps tools and practices.
Create and maintain documentation for processes and procedures, ensuring knowledge sharing within the team and development stakeholders to further advance these operations during the software development lifecycle (SDLC).
Drive a culture of continuous improvement, advocating for best practices, and sharing engineering ideas.
Collaborate with cross-functional teams to gather and understand project requirements, translating them into practical and actionable solutions that align with both business goals and technical capabilities.
Provide guidance, analysis, and context on general software development topics to teams and internal stakeholders during meetings and strategic planning activities, ensuring that technical considerations are effectively communicated and integrated into project decisions and roadmaps.
Qualifications
Must have experience with CI/CD orchestration, and in-depth knowledge of DevOps tools: Git, Jenkins, SonarQube, Nexus Repository, and Prisma Twistlock
Proficiency in scripting languages like Jenkins groovy, shell scripting and Python.
Experience in a public cloud offering, migrating or building tools and applications in Azure.
Experience with Docker & Kubernetes, AKS or CKS – composing, deploying, and troubleshooting containers and clusters.
Experience provisioning, configuring, and supporting deployments into Azure SaaS and PaaS offerings (App services, database).
Experience with Ansible playbooks, AWX and/or RedHat Tower product suite administration for configuration management and deployments
Demonstrated ability to utilize APIs to automate technology or business processes with a GitOps mentality.
Experience with on premise, cloud and hybrid systems environments.
Deep experience and understanding of Agile, Scrum, Kanban methodologies and tooling to support digital transformation
Strong communication and collaboration skills, with a focus on teamwork.
Experience building and sustaining long-term relationships across stakeholders in a fast paced, multi-directional work environment.
Excellent problem-solving skills and the ability to work in a fast-paced environment.
Requires a bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Information Systems or a closely related field, and at least two years of experience as a DevOps Engineer or related occupation.
* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰
Tags: Agile Ansible APIs Automation Azure CI/CD Cloud Computer Science DevOps DevSecOps Docker Jenkins Kanban Kubernetes PaaS Python SaaS Scripting Scrum SDLC SonarQube Terraform Twistlock
Perks/benefits: Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.