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 .
Dear Candidates, We are looking for the candidates for technical support with/without experience to work at Chennai. Requirement details is...
Apply For This JobRequired Skills: · Graduate/post-graduate IT Recruiter with 4-6 years’ experience. · Good communication skills. · Hands on experience of entire...
Apply For This JobCompany Overview: Milestone Technologies is a global IT managed services firm that partners with organizations to scale their technology, infrastructure...
Apply For This JobA US based engineering services organization is currently looking for an IT Project Manager to develop cloud native web-apps used...
Apply For This JobOpportunity to work with one of the best IT services firm Drive the company to create an environment focused on...
Apply For This JobWe’re seeking an experienced systems administrator who’s eager to further develop technological skills and this person will protect our critical...
Apply For This Job