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
All your information will be kept confidential according to EEO guidelines.