CI/CD Solutions Architect
- Contract
Company Description
Endure is furthermore a consulting company specializing in the provision of IT resource solutions. As a provider of people and management expertise for contract and permanent employment, Endure realizes more than most, the importance of a flexible, professional and personal approach in everything we do.
Endure is a proven supplier that has demonstrated the ability to assist companies in streamlining recruitment, reducing cost, and providing proven resources required to meet deliverables.
Being a staffing services company that specializes in contract staffing solutions and direct placement, our network of resources extends to every developed economic region of the United States. Through our cutting-edge staffing network, we select only the most qualified individuals within each industry to service our clients.
Feel free to visit our Services section for detailed information on our Staff Augmentation offerings.
Job Description
CI/CD Solutions Architect
Location: Burlington, MA
Duration: 6+ months contract
Here is the technology Stack:
- Project Management -JIRA
- Code Management System–Bitbucket / GitHub / Gitlab / Clearcase
- Build –Maven / Gradle
- Repository– Nexus / JFrog
- Code Quality– SonarQube / Junit
- Continuous Integration– Jenkins / Bamboo /
- Continuous Deployment – Ansible/ Chef / Puppet
- Scripting- Python/Ruby/Bash /Perl /Shell
- Test Automation- Selenium/Jmeter
- Operating System- Unix, Linux
Required Skills
- Great verbal communication skills. You are capable of public speaking and presenting in front of customers, at user groups, etc.
- Great written communication skills. You can clearly communicate complex technical concepts.
- Ability to work through problems with others. You are able to patiently work one-on-one with others to work through technical problems.
- Experience building distributed systems/ Cloud-Native application architectures.
- An understanding of – or implementation experience in – building Twelve-Factor applications, and using Domain Driven Design.
- You are a Java expert, with experience and familiarity building Cloud based applications using Java; you have a strong background with Java and related developer frameworks and products like Spring.
- Experience with Spring Boot, Spring Cloud, and/or Spring Cloud Services.
- Recent experience building a microservices architecture/ distributed systems.
- Experience with XP, TDD, Continuous Integration/ Continuous Delivery.
- You are an Agile practitioner with 8+ years of software development experience, familiar with extreme programming, test driven development, pairing, continuous integration, continuous delivery, and related techniques.
- DevOps principles and stages of CICD process from source code management, to build, deployment and test automation, finishing with production deployments;
- Production operations and site reliability engineering principles;
- Experience with Private Cloud/Hybrid models.
- CICD infrastructure technology stack including Jira, flavors of Git, Jenkins, Bamboo, Nexus, Docker;
- Provisioning and deployment automation technology stack Ansible or Chef, Puppet, etc.
- Service-oriented or microservices architecture and distributed application design principles;
- Private and public PaaS including CloudFoundry, OpenShift, IBM Bluemix, Heroku;
- CICD process and infrastructure, ideally in the context of multi-service applications
Additional Information
All your information will be kept confidential according to EEO guidelines.