BCG Gamma designs and builds powerful analytics-based solutions designed to help our clients tackle their most pressing business problems. We are an interdisciplinary team of data scientists and BCG consultants, collectively delivering a unique combination of domain expertise, analytics know-how, and leading technologies. Our teams own the full analytics value-chain end to end: framing new business challenges, building fact-bases, designing innovative algorithms, creating scale through creating tools and apps, and training colleagues and clients in new solutions. BCG Gamma is a global capability, working with clients in every BCG region and in every industry area. The team partners with BCG practices, including Operations and Marketing, Sales, and Pricing. Gamma is a core member of a rapidly growing analytics enterprise at BCG – a constellation of teams focused on driving practical results for BCG clients by applying leading edge analytics approaches, data, and technology.
OVERVIEW OF GAMMA X:
The Gamma X team is building the next generation of analytics tools. With your help, Gamma X will develop a platform that fuels BCG Gamma‘s global data and analytics offerings. Data scientists depend on easy to use interfaces to easily code, increase productivity, answer questions, and envision their results. Clients need to easily interact with our analytics applications to measure the success of their new analytics enabled organization or quickly make decisions based on what and how they see analytic output. Our clients will use our analytics solutions to derive insights around business trends. We “open the doors” to data for our clients giving them fast and trusted options to search, frame, and share data. Gamma X‘s goal is to help our clients understand what their data means and provide them the tools to share its narrative with various audiences.
BCG Gamma is looking for a Senior Systems (DevOps) Engineer, who understands and embraces the DevOps philosophy, can work closely with dev teams, clients and consulting teams in an agile workflow, and is comfortable with a hybrid based infrastructure. If you're excited about building big data architectures and creating a PaaS we’d love to hear from you!
The Boston Consulting Group (BCG) is a global management consulting firm and the world’s leading advisor on business strategy. We partner with clients from the private, public, and not-for-profit sectors in all regions to identify their highest-value opportunities, address their most critical challenges, and transform their enterprises. Our customized approach combines deep insight into the dynamics of companies and markets with close collaboration at all levels of the client organization. This ensures that our clients achieve sustainable competitive advantage, build more capable organizations, and secure lasting results. Founded in 1963, BCG is a private company with offices in more than 90 cities in 50 countries. For more information, please visit bcg.com.
Basic Job Requirements
Bachelor's degree or military experience – 4 to 6 years of professional experience
At least 1 years of experience:
With at least one of AWS/Azure/Google.
Implementing automated environment delivery and developing automation workflows and routines.
In a large-scale, high volume and high availability critical system implementation.
In infrastructure design, implementation and delivery.
Working with Agile Development Practices.
Writing quality code to solve automation/glue problems in one or more of these languages: Python, Ruby, Perl, or Go
Gathering metrics and making informed decisions about performance, etc.
Architecting big data platforms, including Spark, Hadoop, Elastic Search, etc.
Experience with Open Source tools such as GitHub, CircleCi, and Terraform
2+ years of experience Production Support experience in Unix/Windows environments.
2+ years of experience in technology delivery in a DevOps / Cloud Engineering environment.
2+ years of experience with Linux, server automation and scripting.
Experience with Container technology using Docker.
2+ years of experience with OOP concepts and 3+ years of experience with modern scripting languages and frameworks.
1+ years of database experience with Oracle or SQL Server or PostgreSQL or MongoDB.
1+ years of experience with monitoring tools such as Splunk or SumoLogic.
Team lead experience, Experience working with global and remote teams
At least one configuration management system: Chef, Ansible, Puppet or terraform
Cloud-based infrastructures (AWS, Google Azure, etc.)
One or more Linux distributions (redhat is a plus)
Knowledge of or familiarity with
Continuous Deployment/Continuous Delivery model and able to architect the workflow
general SDLC workflow
DevOps tools of the trade: "CircleCi, Docker, Hashicorp toolset. Netflix OSS" etc.
Experience in a microservice environment
Travel requirements : Expected 40% - 75%
Technical and functional expertise, problem solving, analytical skills and decision making
Interpersonal/ communication skills that are required, such as:
Self-motivated, takes initiative, possesses creative problem-solving skills and willingness to offer suggestions for improvement; builds relationships to leverage resources
Demonstrated diligence, attention to detail and technical intuition.
Service-oriented, flexible, positive team player
Possesses organization skills and composure: ability to handle competing priorities and to work effectively in a challenging fast paced environment
Exercises judgment in managing confidential/sensitive information; trustworthy
Leadership, impact and change
Work management, organization and planning
Customer and business focus, people management, Values and ethics
Must be able to perform successfully in a fast-paced, intellectually intense, service-oriented environment and to interpret rules and guidelines flexibly to enhance the business and in keeping with BCG’s values and culture.
Experience working successfully within a complex matrix structured organization is essential.
It is necessary to have the ability to understand and manage complex reporting relationships and incorporate multiple labor laws and cultures.
• Fast-paced, intellectually intense, service- oriented environment
• Optimal locations are New York, Seattle, and Paris
• Expect up to 40% - 75% of time spent traveling
The Boston Consulting Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity / expression, national origin, disability, protected veteran status, or any other characteristic protected under federal, state or local law, where applicable, and those with criminal histories will be considered in a manner consistent with applicable state and local laws. In addition, as a federal government contractor, BCG maintains an affirmative action program which furthers its commitment and complies with recordkeeping and reporting requirements under certain federal civil rights laws and regulations.
New York, Seattle
Develop and deliver creative solutions that automate systems engineer functions, analytics software and data ingestion pipelines
Analyze, design, implement and validate strategies for CI/CD workflows for our analytics platform and analytics environments built and deployed on demand
Help design and implement automated dynamic environments to support the needs of data scientists and case delivery teams
Help design and implement appropriate environments for our analytics platform, engineer suitable release management procedures and provide production support.
Influence other teams and broader Engineering groups in adopting CI/CD and software development production processes, and best practices.
Automate the provisioning of environments: cooking up some recipes with Terraform or Ansible, and deploying Docker containers.
Developing and enabling continuous integration/continuous deployment (CI/CD) for search system components.
Frequent technologies used in this role would be: AWS, Elastic Cache, Chef, Docker, Linux Shell Scripting, Bash Scripting, and Jenkins.
Troubleshooting problems, involving the appropriate resources and driving resolution of issues with a focus on minimizing impact to our customers.
Provide on-call support and possibly some after-hours work as needed.
Participate in the Agile DevOps design, development, testing, and release of new capabilities and features with focus on release and post-production support.
Represent production support for the suite of apps in the domain in Agile stand-ups, planning sessions and deployment activities.
Identify reoccurring issues and work with IT & Business partners to remediate using the problem management process.
Senior Systems (DevOps) Engineer