DevOps Engineer
Company
IBM
Location
US Lowell
Type
Full Time
Job Description
At IBM work is more than a job β itβs a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better but to attempt things youβve never thought possible. Are you ready to lead in this new era of technology and solve some of the worldβs most challenging problems? If so lets talk.
Your Role and Responsibilities
- Process Improvement:
- Assess current engineering processes identify areas for improvement and implement best practices to enhance productivity quality and efficiency.
- Lead initiatives to standardize and optimize development workflows including CI/CD pipelines code reviews and testing practices.
- Collaborate with engineering teams to streamline and automate processes reducing manual effort and increasing velocity.
- Change Management:
- Develop and execute change management strategies to ensure the successful adoption of new processes tools and methodologies.
- Engage with organizational stakeholders to communicate the benefits of transformation initiatives and gather feedback.
- Monitor the impact of changes and continuously refine approaches to maximize positive outcomes.
- Tool and Technology Enablement:
- Evaluate select and implement tools and technologies that support the engineering transformation agenda.
- Partner with IT and DevOps teams to ensure seamless integration of new tools into the existing tech stack.
- Provide training and support to engineering teams to ensure effective utilization of new tools and technologies.
- Cultural Transformation:
- Promote a culture of continuous improvement innovation and collaboration within the engineering organization.
- Foster an environment where engineers can experiment learn from failures and share knowledge.
- Champion diversity equity and inclusion within the engineering teams.
- Metrics and Reporting:
- Define and track key performance indicators (KPIs) to measure the success of transformation initiatives.
- Provide regular reports and updates to senior leadership on the progress and impact of engineering transformation efforts.
- Use data-driven insights to make informed decisions and guide future transformation efforts.
- Collaboration and Leadership:
- Work closely with engineering leaders product managers and cross-functional teams to align transformation initiatives with business goals.
- Mentor and coach engineering teams on best practices providing guidance and support to foster professional growth.
- Act as a thought leader within the organization staying current on industry trends and sharing insights with the broader engineering community.
Required Technical and Professional Expertise
- 5+ years of experience in software engineering with a proven track record in engineering process improvement and transformation.
- Strong understanding of software development methodologies (e.g. Agile Lean DevOps) and best practices.
- Experience with change management including leading large-scale transformation initiatives.
- Proficiency in modern engineering tools and technologies (e.g. CI/CD pipelines version control systems automation frameworks).
- Proven experience as a DevOps Engineer or in a similar role.
- Strong proficiency in Python coding
- Strong understanding of Cloud and virtualization.
- Extensive experience in developing and maintaining Python-based applications.
- Hands-on experience with CI/CD tools like Jenkins Ansible and Travis.
- Experience with GitOps tools.
- Familiarity with Docker Kubernetes and other container technologies.
- Experience with version control systems (Git) and repositories (GitHub).
- Excellent problem-solving skills and focus on minute detail.
- Strong communication and collaboration skills.
- Excellent communication skills: verbal written and presentation.
Preferred Technical and Professional Expertise
- 5+ Years of experience with Build/Infrastructure management CI-CD and Automation
- Knowledge about Cloud technologies and emerging trends
- Knowledge about Virtualization concepts and understanding of Linux
- Excellent communication skills: verbal written and presentation.
- Certifications in project management process improvement (e.g. Six Sigma) or change management.
Date Posted
09/23/2024
Views
0
Similar Jobs
Software Engineer Apprentice - IBM
Views in the last 30 days - 0
IBMs Apprenticeship Program is a 12month registered apprenticeship that provides handson learning and training in software development agile principle...
View DetailsSoftware Developer - Full Stack - IBM
Views in the last 30 days - 0
A career at IBM offers the opportunity to work on a team that transforms customer challenges into solutions creating endless global opportunities for ...
View DetailsProduct Manager - IBM
Views in the last 30 days - 0
The role is for a key member of the Product Management team to develop and influence new gotomarket programs and commercial strategies for IBMs Asset ...
View DetailsSenior Managed Services Consultant - IBM
Views in the last 30 days - 0
The IBMApptio Americas Customer Success Managed Services team is seeking individuals with business and technology consulting experience to support cus...
View DetailsBackend Developer - Platform Engineering - IBM
Views in the last 30 days - 0
IBM Software is seeking a skilled backend developer to join their team The role involves developing and maintaining highquality software products work...
View DetailsFull Stack Developer - Platform Engineering - IBM
Views in the last 30 days - 0
The job posting is for a fullstack developer to join IBM Software team responsible for developing and maintaining highquality software products workin...
View Details