Posted in

Senior Digital Operations Support Analyst

Senior Digital Operations Support Analyst

CompanyCaterpillar Inc.
LocationPeoria, IL, USA, Chicago, IL, USA, Irving, TX, USA
Salary$106194.25 – $179640
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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.