DevOps Engineer

siemens

Bengalor 4 Years Exp Posted 11d ago

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.
  • 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.

Use your skills to move the world forward!

  • Bachelor’s or master’s degree.
  • An engineering graduate with 4+ years of experience.
  • Hands-on experience with Git and GitLab version control systems for source code management.
  • Strong experience in GitLab Repositories, branching strategies, merge requests, and release management processes.
  • Hands-on experience in designing, implementing, and maintaining GitLab CI/CD pipelines.
  • Ability to create, manage, and troubleshoot build and deployment pipelines using YAML definitions.
  • Experience with Docker containerization and Kubernetes orchestration platforms.
  • Strong Linux administration skills with experience in troubleshooting operating systems, application, and infrastructure issues.
  • Proficient scripting skills using Bash/Shell scripting, PowerShell, and Python.
  • Experience in provisioning, configuring, and managing Azure resources through automated deployments.
  • Hands-on experience in deploying and supporting applications in Azure Cloud environments.
  • Good experience with Helm Charts for Kubernetes application deployment and lifecycle management.
  • Experience integrating and managing SonarQube for code quality analysis, code coverage, and security scanning.
  • Experience in automating build, deployment, monitoring, and operational activities.
  • Experience working with configuration management and release management processes.
  • Knowledge of SDLC, Agile methodologies, and DevOps best practices.
  • Ability to analyze, troubleshoot, and resolve build, deployment, infrastructure, and application issues.
  • Experience in maintaining build agents and deployment environments in on-premises and cloud infrastructures.
  • Good understanding of monitoring, logging, and performance optimization techniques.
  • Ability to collaborate effectively with development, QA, and infrastructure teams to streamline software delivery processes.

 

Similar Openings for You