Build and Release Manager
Lateral Insights Llc - Washington, DC
Apply NowJob Description
Job Title: Build and Release ManagerHit Apply below to send your application for consideration Ensure that your CV is up to date, and that you have read the job specs first.We are seeking an experienced Build and Release Manager to oversee the end-to-end build, integration, and deployment processes for our software applications and join our team. This role involves designing and maintaining CI/CD pipelines, managing version control systems, automating build processes, and ensuring smooth software releases. The ideal candidate will work closely with development, DevOps, and QA teams to optimize release cycles, troubleshoot build issues, and enforce best practices for software delivery. This is a great opportunity for a Build and Release Manager to play a key role in ensuring smooth, automated, and reliable software delivery processes.Key Responsibilities:Design, implement, and manage CI/CD pipelines for efficient software builds and releases.Maintain and optimize build automation tools such as Jenkins, GitLab CI/CD, or Azure DevOps.Oversee version control systems (Git, Bitbucket) and ensure proper branching and merging strategies.Coordinate with development, QA, and operations teams to ensure smooth and timely releases.Troubleshoot and resolve build failures, deployment issues, and performance bottlenecks.Develop and enforce management release best practices to ensure stability, compliance, and security.Manage software artifact repositories (e.g., Nexus, Artifactory) and package management tools.Automate infrastructure provisioning and configuration using tools like Terraform, Ansible, or Docker.Monitor and improve build and deployment processes to enhance speed, reliability, and security.Maintain release documentation, track changes, and communicate updates to stakeholders. Manage communication across multiple levels of stakeholders, vendors, and both onsite and offshore teams to ensure alignment and smooth release cycles.Collaborate with development, QA, and operations teams to ensure smooth and coordinated releases across environments.Troubleshoot and resolve build failures, deployment issues, and performance bottlenecks in a fast-paced environment. Qualifications:Bachelor's / Masters degree in Computer Science, Information Technology, or a related field.10+ years of experience in software build, release, and deployment management of major and mission critical releases.Expertise in CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.Strong knowledge of Git workflows, branching strategies, and version control best practices.Hands-on experience with scripting languages (Shell, Python, Groovy) for automation.Experience with containerization and orchestration (Docker, Kubernetes) is a plus.Familiarity with cloud platforms as AWS or Azure for deployment automation. AWS experience highly preferred.Excellent problem-solving skills and the ability to work in a fast-paced environment, managing high level communication among multiple levels of management and stakeholders.Strong communication and collaboration skills to work effectively across teams. Preferred Skills:Strong experience with Project management along with build and release management, Knowledge of security best practices in software release and deployment.Familiarity with an AWS environment, agile methodologies and working in DevOps environments.
Created: 2025-03-01