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 implementations work) or a “B+” level (Lead---might be less visionary in creating a vision with the client but is very experienced and can work under our existing CT Architect with MINIMAL direction).
What You Will Do
Ci/Cd
Cloud
Dev Ops
Scripting
What You Will Do
- Serve as an 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 the 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.
- 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, deliver pragmatically
- Become Expert Generalist – deep and wide
- Lean toward highly automated, virtualized, and maintainable operations
- Create capabilities and assets that are valuable, flexible, repeatable, and scalable
- Develop strong, mutually rewarding partnerships
Recommended skills
AutomationCi/Cd
Cloud
Dev Ops
Scripting