Overview
On Site
Full Time
Skills
Network+
Computer Hardware
Art
FOCUS
Productivity
System Integration
Bloomberg
User Experience
Mobile Device Management
Master Data Management
Policy Administration
Roadmaps
Functional Requirements
Research
Provisioning
Management
Service Delivery
Software Development
Debugging
Workflow
Documentation
Training
Regulatory Compliance
DevOps
Software Development Methodology
Continuous Integration
Continuous Delivery
Jenkins
GitHub
Microsoft SCCM
Scripting
Windows PowerShell
Python
Microsoft Windows
Operating Systems
Grafana
Computer Science
Mathematics
Agile
Scrum
Problem Solving
Conflict Resolution
Attention To Detail
Communication
Collaboration
Software Asset Management
Job Details
Our Team:
The Global Corporate Technology Group is responsible for designing, deploying, and supporting Bloomberg's enterprise IT systems. This includes our global corporate network plus all hardware, software and enterprise applications used by nearly 21,000 employees in more than 170 state of the art offices around the world. We focus on enterprise solutions, productivity tools, and IT systems integration which helps move all of Bloomberg's businesses forward.
Our Compute Operations Engineering team drives for user experience and Infrastructure management. Our colleagues depend on us to ensure the stability and integrity of the platforms and domains we manage . Some of the infrastructures we manage are MDM; Policy Management; customized applications and more. From early on, you'll help empower our roadmap, given challenging tasks, lead initiatives, and take ownership and responsibility. In this team and the fast-paced environment we work in, we constantly challenge the status quo and look for ways to improve workflows and introduce efficiencies by automation of day-to-day tasks.
Role Summary:
We are looking for a Software Lifecycle Automation Engineer who is highly skilled and motivated to join our team. This role involves managing the entire software lifecycle, including packaging, deployment, updates, and decommissioning through SCCM/Co-management and Intune. You will be responsible for designing, implementing, and maintaining automated delivery pipelines to ensure efficient and reliable software application deployment. Collaboration with product owners and engineers will be essential to define functional requirements, research solutions, develop, test, and implement tools to enhance reliability. The goal of this role is to minimize fault resolution time, automate infrastructure provisioning, and manage service delivery and lifecycle tasks through a CI/CD model.
Key Responsibilities:
Required Skills:
We 'd Love to See:
The Global Corporate Technology Group is responsible for designing, deploying, and supporting Bloomberg's enterprise IT systems. This includes our global corporate network plus all hardware, software and enterprise applications used by nearly 21,000 employees in more than 170 state of the art offices around the world. We focus on enterprise solutions, productivity tools, and IT systems integration which helps move all of Bloomberg's businesses forward.
Our Compute Operations Engineering team drives for user experience and Infrastructure management. Our colleagues depend on us to ensure the stability and integrity of the platforms and domains we manage . Some of the infrastructures we manage are MDM; Policy Management; customized applications and more. From early on, you'll help empower our roadmap, given challenging tasks, lead initiatives, and take ownership and responsibility. In this team and the fast-paced environment we work in, we constantly challenge the status quo and look for ways to improve workflows and introduce efficiencies by automation of day-to-day tasks.
Role Summary:
We are looking for a Software Lifecycle Automation Engineer who is highly skilled and motivated to join our team. This role involves managing the entire software lifecycle, including packaging, deployment, updates, and decommissioning through SCCM/Co-management and Intune. You will be responsible for designing, implementing, and maintaining automated delivery pipelines to ensure efficient and reliable software application deployment. Collaboration with product owners and engineers will be essential to define functional requirements, research solutions, develop, test, and implement tools to enhance reliability. The goal of this role is to minimize fault resolution time, automate infrastructure provisioning, and manage service delivery and lifecycle tasks through a CI/CD model.
Key Responsibilities:
- Design, implement, and optimize automated workflows and tools for the software development lifecycle (SDLC), including build, test, release, and deployment process.
- Troubleshoot, debug, and optimize workflows and pipelines to identify and resolve issues that impact efficiency or quality while working with stakeholders
- Provide documentation and training for completed work.
- Ensure compliance with security policies, OS patching, and software updates.
- Ensure robust monitoring and alerting systems are in place to maintain the health and stability of the deployment pipeline and applications.
- Stay up to date with the latest trends in software automation tools and DevOps practices.
- Collaborate with cross-functional teams to identify and deliver automation opportunities across the SDLC.
Required Skills:
- 4+ years p roven experience in software delivery automation and lifecycle .
- Proficient in utilizing CI/CD tools and systems such as Jenkins, GitHub, Octopus, SCCM, Intune, Windows Autopilot, and packaging managers like Chocolatey and Homebrew.
- Extensive programming background with strong scripting expertise in PowerShell and Python
- Comprehensive knowledge of Windows 11 /10 and Server operating systems.
- Experience with monitoring and logging tools (e.g., Grafana, Humio )
- Ability to work collaboratively i n a fast-paced, team-oriented environment.
- A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
We 'd Love to See:
- Understanding of Agile Framework / SCRUM
- Experience working with large scale environments
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills.
- Experience with Flexera's software asset management tool
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.