G

Senior DevOps Engineer

GE HealthCare · Bengaluru, Karnataka, India

6–14 yrs experiencefull_timePosted 1w ago
Apply now →

Job description

**Job Description Summary** Job Description Summary We are seeking a highly skilled and motivated Engineer with expertise in Kubernetes and Dev Ops and a strong background in AWS along with Java and microservices. As the Devops Engineer, you will play a pivotal role in a team of software engineers,ensuring the successful delivery of high-quality, scalable, and reliable software solutions. GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world. **Job Description** **Roles and Responsibilities** **In This Role, You Will** - Design, deploy, and manage Kubernetes clusters to orchestrate containerized applications. - Develop automation scripts and tools to streamline deployment, monitoring, and maintenance tasks. - Configure and optimize Kubernetes resources for scalability, high availability, and performance. - Implement and manage containerization technologies like Docker for application deployment. - Develop and maintain automation scripts and tools for provisioning, configuration, and deployment of infrastructure components. - Implement Infrastructure as Code (IaC) practices using tools like Terraform or Ansible. - Continuously improve and automate deployment processes to achieve efficiency and reliability. - Design, implement, and maintain CI/CD pipelines for seamless and efficient software delivery, for automated testing, building, and deploying applications on Kubernetes. - Collaborate with development teams to integrate automated testing and deployment processes. Collaborate with development teams to optimize application performance and troubleshoot issues in a Kubernetes environment. - Monitor and troubleshoot build and deployment pipeline issues. - Implement monitoring solutions for infrastructure and applications using tools like Prometheus, Grafana, and ELK stack. - Set up alerts and notifications for system performance and availability. - Analyze and respond to incidents, ensuring a proactive approach to system health. - Collaborate with security teams to implement and maintain security best practices in the Kubernetes environment. - Ensure compliance with relevant industry standards and regulations. - Work closely with development, QA, and operations teams to foster a collaborative DevOps culture. - Document system architecture, configurations, and processes. - Perform capacity planning and resource optimization for Kubernetes clusters. - Continuously monitor and analyze system performance, making recommendations for improvements.Collaborate with product owners, stakeholders, and cross-functional teams to understand project requirements and translate them into technical solutions. - Identify performance bottlenecks, and suggest optimizations to improve application performance. - Mentor and coach team members, fostering a culture of continuous learning and professional growth. - Stay up to date with emerging technologies, industry trends, and best practices related to cloud computing, container orchestration. - Troubleshoot and resolve complex technical issues, provide root cause analysis, and implement preventive measures. - Ensure adherence to project timelines, deliverables, and quality standards, while effectively managing competing priorities. - Ensure high availability, reliability, and security of Kubernetes clusters through monitoring, logging, and security best practices. - Continuously evaluate and implement new technologies and best practices to improve our Kubernetes infrastructure and DevOps processes. **Skillset (Hands On Is Must)** - Bachelor's degree in Computer Science, Engineering, or a related field. - 5 to 7 years of hands on experience in Dev Ops -Build and execution, Kubernetes administration - Strong expertise in deploying and managing Kubernetes clusters in production environments. - In-depth knowledge and hands-on experience with cloud platforms such as AWS , including services like EC2, S3, RDS, Lambda, or equivalent. - Experience in monitoring and observability tools like – Prometheus, Grafana, 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 modern software development tools, version control systems (e.g., Git), and build automation tools (e.g., Maven, Gradle). - Excellent problem-solving skills and the ability to analyze complex technical challenges and provide innovative solutions. - Experience with infrastructure as code (IaC) tools such as Terraform, Ansible, or Helm - Strong communication skills, with the ability to effectively collaborate with team members, stakeholders, and clients. - Experience in mentoring and guiding junior team members, promoting knowledge sharing, and fostering a collaborative work environment. - Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud Platform. - Strong scripting skills in languages such as Bash, Python, or Go. - Kubernetes certification (CKA, CKAD, CKS) is a plus. - Knowledge of configuration management tools like Puppet, Chef, or SaltStack. - Experience with security best practices and tools for securing Kubernetes clusters. **Business Acumen** - Has the ability to break down problems and estimate time for development tasks. - Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team. - Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer. - Learns organization vision statement and decision making framework. Able to understand ho