Responsibilities
- Work across multiple infrastructure and automation codebases to remediate identified security vulnerabilities.
- Design, implement, and validate secure, stable, and maintainable code changes.
- Integrate vendor, open source, and internally developed solutions into enterprise infrastructure platforms.
- Develop and maintain automation using Python and related technologies.
- Build and improve Continuous Integration and Continuous Delivery pipelines, automated testing coverage, and release validation processes.
- Create test plans and validation procedures for security related code and configuration changes.
- Use lab and preproduction environments to validate complex changes prior to production deployment.
- Collaborate with engineering, operations, security, and application teams to assess impact and drive remediation efforts.
- Participate in code reviews, architecture discussions, documentation, and technical planning activities.
- Contribute to continuous improvements in platform reliability, security, and engineering practices.
Required Qualifications
- Strong Linux engineering experience, including system configuration, troubleshooting, diagnostics, and operational support.
- Solid understanding of distributed systems and the challenges associated with changing, testing, and operating them safely.
- Strong Python development skills with the ability to write maintainable, production quality code.
- Experience with Continuous Integration and Continuous Delivery pipelines, automated testing frameworks, and release automation.
- Experience with both automated and manual testing methodologies.
- Ability to create practical test plans, validation procedures, and deployment strategies for complex technical changes.
- Experience supporting large scale production environments with an understanding of operational risk management.
- Strong understanding of security principles, vulnerability remediation, secure coding practices, and system hardening.
- Excellent troubleshooting skills across operating systems, infrastructure services, automation platforms, networking, and application integrations.
- Ability to work independently, take ownership, and drive complex technical issues to resolution.
- Strong communication skills and the ability to clearly explain technical risks, options, and recommendations.
Preferred Qualifications
- Experience with Perl in addition to Python.
- Experience with infrastructure as code and configuration management tools such as Ansible, SaltStack, or similar technologies.
- Experience with VMware ESXi, virtualization technologies, or private cloud platforms.
- Experience with vulnerability management, security scanning tools, remediation processes, and audit or compliance requirements.