Job Description Summary
We are seeking a highly skilled Infrastructure Automation Engineer with a robust background in software development to join our team. This role combines expertise in development, operations, and security.
About Us
We are the makers of possible at BD, one of the largest global medical technology companies in the world. Our purpose is to advance the world of health by turning impossible into possibilities.
Key Responsibilities
* Support continuous integration and deployment processes.
* Develop and maintain tools and scripts to improve DevSecOps process.
* Implement security best practices into DevOps pipeline.
* Collaborate with software development teams to ensure secure coding practices.
* Automate security testing and validation to detect vulnerabilities early and often.
* Monitor and respond to security threats and incidents.
* Conduct security assessments and audits to ensure compliance with industry standards.
* Provide training and documentation on security best practices for development and operations teams.
* Enhance company's security posture by staying abreast of latest threats and technologies.
Required Qualifications
* Bachelor's degree in Computer Science or related discipline.
* 5-7 years of proven experience in software development.
* Experience with either C#, Python, required.
* Strong understanding of DevOps principles and methodologies.
* Experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
* Knowledge of cloud platforms (AWS, Azure, Google Cloud) and securing cloud infrastructures.
* Experience with Infrastructure as Code (IaC) tools.
* Excellent problem-solving skills and attention to detail.
* Strong communication and collaboration skills.
* Ability to manage multiple projects simultaneously.
* Self-motivated to plan, organize, and prioritize assigned activities.
* Proficient in using security tools for static and dynamic analysis (e.g., SonarCloud, OWASP ZAP).
Preferred Qualifications
* Experience with SQL and PowerShell for scripting and automation.
* Familiarity with containerization technologies like Docker and Kubernetes.
* Experience in performance tuning of applications.