Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

GE HealthCare Senior DevOps Engineer 
India, Karnataka 
772453408

15.08.2024
As a Senior DevOps Engineer, you will play a crucial role in optimizing our software development processes and infrastructure to ensure seamless delivery of high-quality software products. You will collaborate closely with development, operations, and verification/test teams to automate and streamline our software delivery pipeline.


Roles and Responsibilities

  • Design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines using GitLab, Jenkins, and other relevant tools.
  • Develop automation scripts for provisioning, configuring, and managing infrastructure using tools such as Ansible, Terraform, or similar technologies.
  • Collaborate with development teams to optimize code delivery and release processes.
  • Containerize applications using Docker and orchestrate them using Kubernetes for efficient deployment and scaling.
  • Monitor and troubleshoot infrastructure and applications to ensure high availability and performance.
  • Implement and enforce security best practices throughout the development and deployment lifecycle.
  • Drive improvements in reliability, scalability, and efficiency of our systems through automation and infrastructure as code (IaC) principles.
  • Work closely with cross-functional teams to identify areas for process improvement and implement solutions to enhance productivity and efficiency.
  • Stay current with industry trends and best practices in DevOps, cloud computing, and automation technologies.


Required Qualifications

  • Bachelor’s degree in computer science or related field.
  • Minimum 5+ years of experience in software development, release, and operations.
  • Deep technical understanding of the intersection of development and operations (DevOps), monitoring and management tools, and deployment processes and tools.
  • Deep technical understanding of software development life cycle & expectations in each stage.
  • Minimum 2 years of in-depth knowledge and hands-on experience with cloud platforms such as AWS , including services like EC2, S3, RDS, Lambda, or equivalent.
  • Minimum of 2 years - design and implementation of CI (Continuous integration) /CD (continuous delivery) /CT (continuous testing) pipelines using tools like Jenkins, Git, GitLab, Gradle, Maven, SonarQube, Artifactory, Karate, Squish, Junit, JMeter, etc.
  • Strong expertise in deploying and managing Kubernetes clusters in production environments.
  • Experience in monitoring and observability tools like – Prometheus, Grafana/Kibana, Datadog etc
  • Good knowledge in containerization technologies, particularly Kubernetes, including deployment, scaling, and orchestration.
  • Solid understanding of software development methodologies, Agile practices, and DevOps principles.
  • Experience with infrastructure as code (IaC) tools such as Terraform, or Helm
  • Experience with security best practices and tools for securing Kubernetes clusters.


Desired Characteristics

  • Experience installing operating systems, installing software applications and troubleshooting on both Linux and Windows operating system.
  • Kubernetes certification (CKA, CKAD, CKS) is a plus.
  • Clear Thinker & Problem Solver - Proactively identifies & clears roadblocks for the team
  • Self-starter, energizing, results oriented, and able to multi-task
  • Good experience in the Kanban / Agile / SAFe deployment for the team
  • Strong cross - functional collaboration skills, relationship building skills, and ability to achieve results with strong sense of personal responsibility and accountability for delivering high quality work, both personally and at a team level