Senior DevOps Engineer - CI/CD
Siemens
Job Description
You’ll make a difference by:
- We are looking for a Senior DevOps Engineer with strong communication and negotiation skills to drive CI/CD automation, containerization, and software component clearing processes. This role will include onboarding projects for automated component clearing using GitLab CI/CD, managing Docker containerization, and ensuring Software Composition Analysis (SCA) for compliance and generating Software Bills of Materials (SBOMs). Additionally, the DevOps Engineer will act as a key interface between design and development team and end-users, handling multiple requests via a service desk management tool, and providing expert support. This position requires a proactive communicator who can balance user requests with development priorities.
- Responsibilities:
- Build, maintain, and optimize GitLab CI/CD pipelines for automated component clearing, integrating Software Composition Analysis (SCA) and license compliance checks.
- Onboard projects for automated component clearing, ensuring SBOM generation and regulatory compliance.
- Collaborate with stakeholders to gather requirements, set priorities, and ensure alignment between user requests and development roadmaps.
- Manage Docker containerization for consistent deployment across Dev, QA, and Production environments.
- Implement secure secret management practices within CI/CD workflows.
- Conduct SCA processes to identify vulnerabilities and ensure compliance using tools like BlackDuck Code Center, and Veracode.
- Handle multiple requests from end-users through a service desk management tool, acting as the primary interface between the development team and end-users.
- Provide support and consultation to development and QA teams, continuously enhancing automation, release, deployment, and upgrade processes.
- Monitor and optimize CI/CD pipeline performance, troubleshooting issues to ensure efficiency and uptime.
- Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 6+ years of experience in DevOps or Site Reliability Engineering, with a focus on CI/CD, Docker, and Software Composition Analysis (SCA) tools.
- Strong expertise in GitLab CI/CD, Docker, and hands-on experience with SCA tools (e.g., BlackDuck Code Center, Veracode).
- Excellent communication and negotiation skills, with the ability to manage user requests via a service desk tool and effectively bridge communication between development teams and end-users.
- Proven knowledge of secret management within CI/CD pipelines and containerized environments.
- Experience with Grafana and Prometheus for monitoring and metric-based decision-making.
Desired Skills:
- 5-8 years of experience is required.
- Great Communication skills.
- Analytical and problem-solving skills