Job Description:
Position Title: Senior IT Analyst (App Security, DevOps Developer)
Job Location: Bangalore , KA-India
Responsibilities :
Caterpillar’s India Center of Expertise (COE) is seeking an individual to assist with designing, developing, and managing various applications for multiple Segments/divisions within Caterpillar enterprise. The ideal candidate must be a self-starter capable of thinking with an enterprise perspective while still being flexible enough to keep the business/applications running efficiently. Incumbent works closely with Segment/Business users (product owners) and Security/Infrastructure/AppDev COE teams (Global Information Services). Incumbent will own/help troubleshoot production issues with various application built using Java, .NET, etc., and configure/manage their local development environments and define their continuous integration and release pipelines. Incumbent will be involved in on-call and day-to-day incident ticket response activities and provide application support. Incumbent will identify opportunities to automate and develop automation solutions to streamline operations tasks.
Job duties/Responsibilities include but not limited to :
Support projects to migrate from legacy components to supported technology
Manage applications source code and Continuous Integration/Continuous Deployment (CI/CD) pipelines
Adheres to Security directives and enables security concepts in application lifecyce – implement shift-left concepts, vulnerability remediation processes and minimize overall risk for the enterprise
Competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work.
Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
Drives application development focused around delivering business valuable features
Maintains high standards of software quality within the team by establishing good practices and habits
Identifies and encourage areas for growth and improvement within the team
Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness
Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results
Responsible for performing other job duties as assigned by Caterpillar management from time to time
Required skills:
Ability to work well with a geographically distributed team
Ability to quickly learn new technologies and apply them with an enterprise perspective
Ability to act in a self-directed manner, independently researching and learning tools/libraries/technologies or solving a problem with minimal oversight and instructions
Excellent communication skills (in English) to work with global matrix team
A strength in source code management strategies using Git and other popular tools.
A clear understanding of the Software Development Life Cycle
Strong technical problem-solving skills
Experience with GitLab, GitHub or Azure Repos
Experience with security concepts implementation in application development and deployment
Experience with vulnerability remediation and ability to automate security measures in application development
Experience with Continuous Integration and Continuous Delivery
Experience with Windows PowerShell or other popular scripting languages
Experience with DevOps/security tools – Azure DevOps, Git, GitHub, Artifactory etc.,
A familiarity with web development in either Java or .NET
An understanding of modern web development security threats and security best practices
Familiarity with two or more of Databases – SQL Server, Oracle, MySQL, DB2, etc.,
Experience with JavaScript, HTML5, CSS, Web Services, Windows PowerShell, SQL development, etc.,
Basic understanding of networking concepts as it pertains to Java, ASP.NET hosting (Load balancing, DNS, HTTP, SSL/TLS, etc.).
Desired Skills:
Experience with cloud computing platforms such as Microsoft Azure or Amazon Web Services
Experience with ITSM process
Experience with SonarQube, Artifactory, Python
Experience with Node Package Manager (npm), Docker containers
Experience in automating & implementing identity & security policies for cloud infrastructure (Azure or AWS)
Experience in Tools Administration and supporting for multiple business units
Experience with IDE Tools – VSCode, Eclipse, Intellij, etc.,
Experience with implementing WAF, SAST, DAST, Artifactory/XRay, Fortify tools
Caterpillar is an Equal Opportunity Employer (EEO).
Not ready to apply? Submit your information to our Talent Network here .
Provide technical support for both hardware and software issues Manage the configuration and operation of computer operating systems Monitor the...
Apply For This JobWe are a startup that sell biometric devices (Digital door locks & access control systems), looking to hire someone as...
Apply For This JobCompany description Our company primarily focus on placements for US based consultants. Main office located in Dallas, Texas. Job description...
Apply For This JobHi, Greetings From Pranathi Software Services Pvt Ltd!!!! JOB DESCRIPTION for the position of US-IT RECRUITER Company Name : PRANATHI...
Apply For This JobMaersk is going through times of unprecedented change. From the farm to your refrigerator, or the factory to your wardrobe,...
Apply For This JobSYX Services Pvt ltd SYX Services Private Limited is a subsidiary of a US based company called Global Industrial Company...
Apply For This Job