Sr DevOps Engineer
Varian Medical Systems
- Pune, Maharashtra
- Permanent
- Full-time
- Define a long-term vision for DevOps practices complementary to the organization’s current application/build architecture, standards, and technology plans.
- Define, implement, and govern a state-of-the-art Software Factory in partnership with functional management, security architects, test & integration architects and other subject matter experts.
- Lead the effort to implement a modern CI (Continuous integration)/CD ( continuous delivery) /CT ( continuous testing) pipeline working closely with development teams on troubleshooting potential deployment issues, taking into consideration existing system inter-dependencies and regulatory aspects necessary for compliance to the GE Healthcare quality management system.
- Directly contribute to feature implementation related to system integration and CI (Continuous integration)/CD ( continuous delivery) /CT ( continuous testing) process-improvement efforts.
- Provide technical oversight and guidance to implementation teams while working in a coordinated manner to deliver and deploy the designed architecture
- Influence roadmaps and participate in planning/prioritization activities, coordinate work across multiple development teams.
- Constantly work on understanding pipeline status and analyzing data across programs and develop architectural requirements at the central level.
- Assist in the career development of others, actively mentoring individuals
- Bachelor’s degree, or foreign degree equivalent, in Computer Science, Electrical Engineering or related degree within Engineering/IT/Science discipline.
- Minimum of 6 years of progressive experience in software development, systems; DevOps/Build & release architecture and design
- Relevant experience of 4 years.
- Design and implementation of CI (Continuous integration)/CD ( continuous delivery) /CT ( continuous testing) pipelines using tools like Jenkins, Git, GitLab, Gradle, Maven, Conan, SonarQube, Valgrind, Artifactory, npm, Selenium, Squish, Junit, etc.
- An authority in developing code for other developers to learn from
- Demonstrated experience leading initiatives utilizing Infrastructure as Code and configuration management on both bare-metal and virtual environments with technologies such as: Kubernetes, Docker, vSphere, Ansible, Packer or Terraform.
- Strong knowledge in Networking (TCP/IP, WINS, DNS, NFS, NIS, SSH, DHCP)
- In-depth knowledge of technology trends and standards, both from business and technical viewpoints.
- Experience with the full software development lifecycle and delivery using Agile practices for complex software engineering programs.
- Experience installing operating systems, installing software applications and troubleshooting on both Linux and Windows operating systems
- Strong written and oral communication skills including the ability to collaborate with developers both locally and remote
- Ability and willingness to travel 5-10% (both Domestic and International)
- Experience with environment monitoring tools
- Experience with tooling for automated software assurance and QA ( quality assurance)
- Experience with project or program management
- Experience handling & troubleshooting various critical production and non-production end to end applications & middleware infrastructure technical issues
- Understands key cross-functional concepts that impact the organization; is aware of business priorities and organizational dynamics.
- Reacts open-mindedly to new perspectives or ideas. Considers different or unusual soluti