Senior DevOps Engineer
siemens
Job Description
Understand and analyze project requirements and deployment needs.
· Design, implement, and maintain CI/CD pipelines for application build, release, and deployment processes.
· Manage source code repositories, branching strategies, and version control using GitLab.
· Create and maintain Infrastructure as Code (IaC) using Bicep templates.
· Deploy, configure, and troubleshoot applications in Microsoft Azure environments.
· Automate operational and deployment activities using scripting and DevOps best practices.
· Work closely with development, QA, and project teams to streamline release processes.
· Manage software releases, hotfixes, service packs, and production deployments.
· Maintain and manage build agents, deployment environments, and DevOps toolchains.
· Monitor application quality through SonarQube integration and reporting.
· Support Linux-based environments and perform system troubleshooting.
· Implement and maintain containerized deployments using Docker and Kubernetes.
· Maintain artifact repositories and package management systems.
· Ensure adherence to SDLC, configuration management, and release governance
· processes.