If you are passionate about continuous integration and delivery and have a strong background in software development, we would love to hear from you
Job Title: Continuous Integration Specialist
Location: San Francisco, California, United States
Salary: $171000 - $208000
Company: Lobox
Overview: As a Continuous Integration Specialist, you will be responsible for implementing and maintaining the continuous integration and delivery processes for our organization. You will collaborate with cross-functional teams to ensure that our software development and deployment processes are efficient, reliable, and scalable. You will also be responsible for troubleshooting any issues that arise during the integration process and finding solutions to improve the overall efficiency of our development pipeline.
Key Responsibilities:
- 1. Develop and maintain continuous integration and delivery processes:
- Work closely with the development and operations teams to implement and maintain the continuous integration and delivery processes.
- Design and implement automated build, test, and deployment pipelines.
- Continuously monitor and improve the processes to ensure timely and high-quality software releases.
2. Collaborate with cross-functional teams:
- Collaborate with developers, testers, and operations teams to ensure that the code is built, tested, and deployed seamlessly.
- Work with project managers to plan and manage releases, and communicate progress and issues to stakeholders.
3. Troubleshoot and resolve integration issues:
- Identify and troubleshoot any issues that arise during the integration process.
- Work with the development team to find solutions and implement fixes to prevent similar issues from occurring in the future.
4. Automation and tooling:
- Identify opportunities to automate manual processes and implement tools to streamline the CI/CD pipeline.
- Stay updated with the latest tools and technologies in continuous integration and delivery, and make recommendations for their adoption.
5. Documentation and training:
- Create and maintain documentation for the CI/CD processes and tools.
- Train new team members on the processes and tools to ensure a smooth onboarding experience.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in software development, with at least 1 year of experience in continuous integration and delivery.
- Strong knowledge of CI/CD tools such as Jenkins, GitLab, or TeamCity.
- Experience with scripting languages such as Bash, Python, or Groovy.
- Knowledge of software development best practices, including version control, code review, and testing.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment.
Benefits:
- Family and medical leave (FMLA)
- Competitive salary and benefits package.
- Opportunity to work with cutting-edge technologies and tools.
- Collaborative and inclusive work culture.
- Professional development opportunities.
- Flexible work schedule and remote work options.
Join our team and play a critical role in ensuring the smooth and efficient delivery of our software products. Apply now and be a part of our innovative and dynamic organization.