DevOps Engineer / Build and Release Engineer
Career Guidant is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Career Guidant specializes in Software Development, Software Consultancy, and Information Technology Enabled Services.
- SCM Continuous Integration / Delivery Build Team Engineer with experience in Application Service and Web Application Build, Deployment, and Release Management, including establishing and maintaining development, testing, and production environment rollouts.
- Manage complex application releases for development, QA, and production, and improve tools and processes.
- Support builds and aim to automate build and release processes.
- Collaborate with development, QA, and support teams to leverage expertise and contribute to the tech community.
- Focus on automation and agile methods, refining build, test, and release practices across the organization.
- Support and improve SCM/Build & Deployment tooling for continuous integration, automated testing, and self-service release management.
- Manage multiple concurrent releases, builds, and deployments from development to production.
Activities:
- Build, Deployment, and Release Management for large-scale Web Applications.
- Deploy software artifacts to various environments including Development, QA, Integration, UAT, Staging, Load, and Production.
- Configure and troubleshoot runtime environments, provide development support, and incident support.
- Lead the rollout and enforcement of team and enterprise standards.
- Configure Continuous Integration and Delivery pipelines.
- Experience with CI tools: Jenkins, Sonar, Maven, Nexus, Rundeck, CHEF.
- Design and implement configuration management software architecture.
- Develop tools to streamline SCM, Integration, and QA processes.
- Define and implement policies to increase software development/delivery efficiency.
- Ensure Continuous Integration and Delivery throughout SDLC.
- Maintain documentation on SCM environment and automation tools.
- Work closely with Development and Quality Engineering teams.
- Participate in agile development processes from requirements analysis to testing and reporting.
Required Experience:
- Hands-on experience with Maven, Dependency Management, and Maven Release.
- Experience with SVN, Jenkins, Sonar, JIRA, Confluence, Fisheye/Crucible.
- Experience with CI/CD rollouts throughout SDLC, including production and post-support transitions.
- Build tools experience: Maven, Java, and other languages.
- Experience with version control: Subversion, GIT (Stash).
- Scripting languages: Bash, Linux/Unix Shell.
- Database knowledge (Oracle, MySQL, Postgres, MongoDB) is a plus.
- Familiarity with open-source tools and enhancement.
- Experience with automated build/deployment systems and tools like Chef.
- Knowledge of Ruby, Python, Docker is a plus.
- Linux/Unix administration and installation experience.
Note: U.S. citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time. This is a full-time, permanent position. No OPT-EAD, TN Visa, or H1B consultants please.