In TP&A DevOps team we are building an CICD design and implementation for energy saving embedded system for Locomotives using Gitlab, Jenkin, Docker, and Kubernetes over AWS / on-prem environment. We are looking for a passionate individual to automate build artifact processes, deliver high-quality systems, and continuously improve our workflows, including CATO process integration and enhancement.
Essential Responsibilities
- Responsible for defining and automating the deployment process over AWS cloud.
- Responsible for creating and maintaining the CI/CD pipeline for various product lines such as TO RT, TO NRT etc.
- Collaborate with the global DevOps tools team and DevOps architect to follow standard processes and adopt the standard tools.
- Responsible to maintain the integration of CI/CD pipelines with SAST/SCA/DAST tools.
- Responsible for estimating and planning the CI/CD tasks. Mentor another engineer as and when necessary.
- Works very closely with the development teams (US & India Team) to ensure the integrity of each release.
- Participate and coordinate releases with various stakeholders
- Creates and maintains documentation of the CI/CD & Cato process.
- Works closely with the development team and product team to integrate new deployment processes and strategies to meet product requirements.
- Maintain and enhance the automation of the entire CI/CD build infrastructure using Ansible scripts.
- Address reported issues promptly and handle ad hoc requests from cross-functional engineers.
Qualification / Requirements
- Master or Bachelor s Degree in Computer Science or in STEM Majors (Science, Technology, Engineering and Math).
- A minimum of 3+ years of experience in DevOps, & CI/CD activities.
- Skilled in DevOps Domain with work done in - Continuous Integration/ Continuous Deployment, Release Automation and Management, Environment Management, Continuous Monitoring.
- Experienced in automation/configuration management using bash/Shell Groovy, Python & Ansible.
- Good experience in working with AWS and Linux.
- Experience with Kubernetes, Docker & Jenkin is required.
- Good to have version control systems knowledge such as Git, SVN, Perforce etc. with thorough understanding of branching/merging models.
- Good to have exposure to SAST and Security tools such as Black Duck, synopsis etc.
- Exposure to Agile methodology and working with Agile development teams.
- Ability to analyze and resolve complex infrastructure resource and application deployment issues.
Desired characteristics
Business Acumen
- Demonstrates the initiative to explore alternate technology and approaches to solving problems.
- Skilled in breaking down problems, documenting problem statements and estimating efforts.
- Demonstrates awareness about competitors and industry trends.
- Has the ability to analyze impact of technology choices.
Leadership:
- Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members.
- Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results.
- Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct.
- Continuously measures deliverables of self and team against scheduled commitments.
- Effectively balances different, competing objectives.
Personal Attributes:
- Strong oral and written communication skills.
- Strong interpersonal skills.
- Effective team building and problem-solving abilities.
- Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit