This is an “A” level (Architect---must be able to see and vision the entire QA process from start to end and how it integrates into CI/CD pipelines….but they also must be ‘hands-on’ enough to do some of the implementation work) or a “B+” level (Lead---might be less visionary in creating vision with the client but is very experienced and can work under our existing CT Architect with MINIMAL direction).
What You Will Do
What We Value:
Jmeter
Powershell
Python
Selenium
Strategy
What You Will Do
- Serve as expert on DevOps practices and components
- Assist in establishing and maturing DevOps practices
- Mentor and lead clients in DevOps engagements
- Work with clients to improve DevOps environments across functional areas
- Recommend and implement DevOps pipeline tools in support of client needs
- Quickly become an expert in the products across DevOps spectrum
- Work closely with different organizations at clients
- Implement solutions for automation of application build, test, deployment, configuration management, and orchestration
- Document DevOps processes, procedures, and environments
- Communicate with key stakeholders on project engagements
- Prepare and deliver presentations and demos
- Quickly discern client environments, business needs, and culture
- Assist sales as required
- Actively participate in the DevOps Practice
- Strong technical background with 5+ years of experience in technical roles
- Strong DevOps background with 3+ years of experience in DevOps roles
- Strong DevOps engineering experience and application of DevOps, CI/CD concepts
- Strong Test Automation experience and understanding (Test Strategy, Different types of testing: API, Performance, Functional, etc.)
- Scripting experience in multiple languages - (Powershell, Python, etc.)
- Automated testing (Selenium, Jmeter, Cucumber, etc.)
- Test Data Management experience (Delphix, etc.)
- Service Virtualization experience
- CI experience in multiple tools (Jenkins, Bamboo, etc.)
- Consulting experience working in customer-facing engagements
- Good communication skills - verbal and written - with the ability to collaborate well in a team and across organizations
- Strong systems administration background in a variety of environments - Linux, Windows, virtualized, and cloud (AWS, Azure, GCP)
- Broad automation experience in build, test, and deploy in complex environments
- Solid experience managing environments from development to production
- Strong experience in scripting languages
- Understanding and experience with deployment
- Willingness to travel to client locations for engagements
- Undergraduate degree preferably in Computer Science or similar technical degree
- Must be eligible to work in the U.S.
- SCM experience in multiple repositories (Github, SVN, etc.)
- Automated build experience in multiple tools (Maven, ANT, etc.)
- Configuration Management experience (Chef, Puppet, etc.)
- Release Management experience (XL Release, ElectricCloud, etc.)
- Knowledge of infrastructure concepts (IP networking, load balancing, firewalls, etc.)
- Knowledge of monitoring tools (AppDynamics, Nagios, etc.)
- Knowledge of development concepts (REST, JSON, etc.)
- Knowledge of branch strategies
- Advanced degree.
What We Value:
- Making clients wildly successful
- Make employees wildly successful
- Communicate early, communicate often, stay transparent
- Keep balance: work and life, mind and body
- Live agile, think innovatively, delivery pragmatically
Recommended Skills
Dev OpsJmeter
Powershell
Python
Selenium
Strategy