The DevOps Engineer is a crucial part of the engineering team, responsible for maintaining the infrastructure, automating processes, and supporting development environments to ensure seamless integration, security, and delivery. The position includes working with multiple cross-functional teams, leveraging technologies such as .NET, Blazor, Python, Jenkins, Ansible, AWS, and Azure to manage CI/CD pipelines, server infrastructure, and cloud environments. The ideal candidate will possess a strong understanding of DevSecOps practices, continuously improving the software development lifecycle by implementing automation, monitoring, and security measures.
Primary Responsibilities:
1. CI/CD Pipeline Management: Design, implement, and manage CI/CD pipelines, ensuring efficient and reliable software releases across environments using tools such as Jenkins, GitLab, Azure DevOps, and others.
2. Automation & Infrastructure Management: Use infrastructure-as-code tools like Terraform and Ansible to automate the provisioning and management of infrastructure across cloud platforms (AWS, Azure) and data centers. Maintain CentOS physical and virtual servers in multiple data centers.
3. Collaboration & Communication: Work closely with product owners, development teams, and stakeholders to gather requirements and provide technical solutions. Participate in Agile environments to ensure smooth collaboration and team efficiency.
4. Security Integration: Implement and integrate security baselines into CI/CD pipelines, including the use of tools such as SonarQube, Fortify, and SAST/DAST solutions for vulnerability scanning and mitigation.
5. Monitoring & Maintenance: Configure and maintain system monitoring tools like Zabbix or Datadog to track performance, incidents, and system reliability. Conduct server and network maintenance during designated windows.
6. Release Management: Oversee and manage release cycles, ensuring smooth deployments and troubleshooting issues as they arise. Ensure security and compliance in deployments through continuous monitoring and automation.
7. Network & VPN Configuration: Configure and maintain VPN connections and firewalls, ensuring secure and efficient communication between internal and third-party services.
Qualifications:
1. Experience in DevSecOps: Minimum of 4 years supporting DevOps/DevSecOps efforts, automating and reengineering the software development process in both cloud and on-premise environments.
2. Development Background: 3-5 years of experience in software development using languages such as Java, Python, Groovy, Bash, or .NET.
3. CI/CD Expertise: Experience in developing and maintaining CI/CD pipelines and integrating various tools such as Jenkins, Git, and Maven. Experience with automated testing and release management.
4. Cloud and Containerization: Proficiency in cloud platforms such as AWS and Azure, with hands-on experience using containerization tools like Docker and Kubernetes for orchestration.
5. Security & Compliance: Strong understanding of integrating security systems into DevOps processes and ensuring security compliance in CI/CD pipelines through tools like Nexus Repository, SonarQube, and Fortify.
6. System Administration & Scripting: Experience in server administration, automation using Ansible or Terraform, and writing scripts in Python or Bash for task automation.
7. Monitoring & Troubleshooting: Hands-on experience with monitoring tools such as ELK Stack, Datadog, and Zabbix. Ability to diagnose and resolve performance issues in a multi-tier environment.
Knowledge, Skills and Abilities:
1. Experience in Agile environments, preferably SAFe, and supporting multiple development teams.
2. Familiarity with container management platforms like OpenShift and orchestration tools such as Docker-compose.
3. Experience with continuous monitoring tools like ELK Stack, Fluentd, and Kibana.
4. Knowledge of Cloud Service Platforms such as AWS and Azure, and experience with Infrastructure as Code (IaC) tools like Ansible, Chef, and Puppet.
5. Strong problem-solving skills and a passion for improving system efficiency.
6. Excellent communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders.
7. Demonstrated ability to work independently and as part of a collaborative team, with an eye for detail and a commitment to quality.
8. Business acumen: Understanding the business value of technology implementations and aligning DevOps efforts with organizational goals.
Additional Comments:
1. Standard business hours for this role are 8:00 a.m. – 4:30 p.m. ET.
2. Approximately <10% of travel, both local and overnight for company meetings, industry events, trade shows, customer meetings, etc.
Who We Are:
3SI, CovertTrack, Wren Solutions and Edge 360 are four leading organizations in the security industry, who have joined forces with the mission to help create a #SaferWorld. Retailers, Financial Institutions, and Law Enforcement agencies look to us for solutions to offset the threat of high-value or volume asset theft, the victimization of repeat crimes, and the safety of employees, customers, and the overall community at large.
Leveraging over 90 years of combined safety and security expertise, we offer an unparalleled suite of services and technologies encompassing deterrence, detection, and live asset tracking, resulting in apprehensions and convictions. This offering is backed by innovation and design-build capabilities for seamless integration.
Our unique solutions and trusted partnerships are embraced by over 10,200 law enforcement agencies, delivering crime intelligence directly to ?rst responders and investigators for swift results to arrest and stop crime. By assisting police in apprehending and convicting dangerous offenders and taking them off the street, we help the community move towards becoming a #SaferWorld.