Bangalore, Karnataka
11 days ago
Engineer - Application Development & Maintenance (DevOPs)

What Application Development & Maintenance contributes to Cardinal Health

Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value.

Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications.

What DevOps Engineer contributes to Cardinal Health:

    The DevOps Team ensures the availability, performance, efficiency, change management, monitoring, and emergency response for all the applications. DevOps Engineers adopt a software development approach to address operational and platform challenges, with a strong focus on automation to streamline processes and ensure seamless continuous integration and delivery.

Demonstrates general understanding of hardware, software, and cloud platforms including but not limited to operating systems, databases, application servers, JVMs, web servers and integration technologies.Plans and executes implementations that ensure success and minimize risk of system outages or other negative production impacts.Demonstrates conceptual knowledge of modern architecture standards and technologies.Demonstrates problem solving ability that allows for effective and timely resolution of system issues including but not limited to production outages.Analyzes production system operations using tools such as monitoring, capacity analysis and outage root cause analysis to identify and drive change that ensures continuous improvement in system stability and performance.Utilizes an ownership mindset when working on supported tools and applications.

Accountabilities:

Responsible for working closely with other Site Reliability Engineers, Application Development teams, internal business teams, internal shared IT teams, and external consultants to solve operations challenges through software engineering practices.Assist and work on other key operational objectives with other SRE Team Members and Application Development including cloud, application platforms, deployment pipelines, monitoring, alerting, reporting, certificate, and change management.Implement and advocate security best practices across all tools, platforms, and applications.Build, maintain, administer, and continuously evolve Ecommerce CI/CD capabilities, supporting tools including Kubernetes, Concourse and Spinnaker build and deployment pipelines.

Qualification:

Bachelor’s Degree in related field or equivalent work experience preferred6+ years of experience in Software development.5 + of core experience with  DevOps.Have experience with writing code for high scalability systems, Strong programming skills in Java and expertise in API and Web development.Exposure to modern web technologies such as Angular, HTML5, CSS, JSON, XML and comfortable with responsive designGood understanding of Core Java, Proven experience with Spring/Spring Boot Java.Good design and development skills with database technologies. PostgreSQL experience would be a plusExperience in Agile (Scrum) project methodologies.Improve code coverage through front-end and back-end unit tests, and user interface automated test suitesExperience with Cloud native technology and processes, including CI/CD pipelines and supporting technologies like Cloud Foundry, Concourse, dockers.Exposure to cloud computing platforms like GCP or AWSExposure to automated build and release processes would be a plusExperience with Agile methodology and DevOps Practices.Strong communication skills

What is expected of you and others at this level?

Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projectsMay contribute to the development of policies and proceduresWorks on complex projects of large scopeDevelops technical solutions to a wide range of difficult problemsSolutions are innovative and consistent with organization objectivesCompletes work; independently receives general guidance on new projectsWork reviewed for purpose of meeting objectivesMay act as a mentor to less experienced colleagues

Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply.

Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law.

Apply
Confirm your E-mail: Send Email