Senior Digital Operations Support Analyst
Company | Caterpillar Inc. |
---|---|
Location | Peoria, IL, USA, Chicago, IL, USA, Irving, TX, USA |
Salary | $106194.25 – $179640 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
- Knowledge of approaches, tools, techniques for recognizing, anticipating, and resolving organizational, operational or process problems; ability to apply knowledge of problem solving appropriately to diverse situations.
- Knowledge of the organization’s customer support policies, standards and procedures; ability to guide customers on all company interactions.
- Knowledge of technical aspects of a software products; ability to design, configure and integrate technical aspects of software products.
- Knowledge of strategies, practices and tools for managing versions and distribution of software products and enhancements; ability to evaluate and improve release management practices and tools.
- Knowledge of software reliability management; ability to develop and use principles, methodologies and metrics that increase software product performance and reliability.
- Knowledge of system performance, testing and programming; ability to monitor, measure, and optimize system performance and network communication.
- Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation.
Responsibilities
- Manage the end-to-end release process, including planning, scheduling, coordinating, and executing software releases.
- Work closely with development, operations, and quality assurance teams to ensure seamless integration and delivery of new features and updates.
- Implement and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate the release process.
- Monitor and troubleshoot release-related issues, ensuring timely resolution and minimal impact on production environments.
- Develop and maintain release documentation, including release notes, deployment guides, and rollback plans.
- Collaborate with stakeholders to define release schedules, establish release criteria, and ensure alignment with business objectives.
- Conduct post-release reviews and retrospectives to identify areas for improvement and implement best practices.
- Stay up-to-date with industry trends and emerging technologies to continuously enhance our release management processes.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field OR equivalent working experience
- Proven experience as a Release Manager, DevOps Engineer, or in a similar role.
- Strong understanding of DevOps principles and practices, including CI/CD, infrastructure as code, and automated testing.
- Experience with popular DevOps tools and technologies, such as Azure DevOps, GitHub, Git, Jenkins, Docker, Kubernetes, and Ansible.
- Excellent project management and organizational skills, with the ability to manage multiple projects and priorities simultaneously.
- Strong problem-solving and analytical skills, with a keen attention to detail.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- Familiarity with Agile and Scrum methodologies.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Certifications in DevOps or related fields, such as AWS Certified DevOps Engineer, Certified Kubernetes Administrator, or similar.
- Experience with monitoring and logging tools, such as Prometheus, Grafana, ELK stack, AppDynamics, or Splunk.
- eCommerce application experience, especially built on the HCL Commerce platform.