This job has expired, please see additional jobs below
DevOps Automation and Tools Engineer
Blackboard Inc.
Washington, DC, United States
Job Details - this job has expired, please see similar jobs below
Thanks for checking us out, we’re actively recruiting for a number of positions here at Blackboard. With nearly 20,000 organizational customers and millions of student users, Blackboard is the world's leading education technology company. Every day we’re inspiring people to find new ways to learn, connect and drive change in the way education is delivered and experienced. We’d like your help bringing people closer to the knowledge they seek and to ways they can change their own education and the world for the better.
We’re building up a new group within Blackboard focused on Engineering Productivity. This team’s mission is to continuously drive customer value by developing the tools and process to help our scrum teams move from ideas to deliverables at ludicrous speed without sacrificing quality. It’s challenging but extremely rewarding work and we’re looking for the best and brightest to join us on this adventure.
We have three great locations where you can choose to join the team. The San Francisco location, is located very near the famed Union Square right next to great shopping, food, and many other amenities. Or if Washington DC is more your scene, we have an office located in heart of all the action in DuPont circle. We’ve also got a great facility located in the Washington township of Indianapolis for all those Hoosier fans! Whichever site you decide to hang your hat at, you’ll be working with some of the best minds in the 'Ed Tech' industry and have very real impact on how our students, teachers, and professionals experience our software.
DevOps Automation and Tools Engineer
Do you have a passion for Cloud and SaaS applications that run on Amazon Web Services? Do you have technical expertise with Web and Java Application Servers, build/deployment pipelines and Linux? Do you enjoy scripting, automation, developing robust monitoring tools, and working with configuration management tools like Chef? Then you have to talk to us!
As a member of our Engineering team, you will have the opportunity to join the group responsible for building, deploying and running industry leading mobile, SaaS and web services platform. We are looking for experienced candidates to drive, design, implement and scale our DevOps methodology driven technologies, approach, and tooling to support our cloud and mobile platforms. Qualified candidates will bring the latest software development, automation and deployment practices.
What does a tools engineer do at Blackboard?:
• You’ll help develop the new Docker/Mesos/AWS based continuous integration pipeline to support our engineering organization
• You’ll help us leverage existing and new amazon web services to help ensure the elasticity and rapid provisioning of environments within our continuous integration pipeline
• You’ll work with a modern collection of tools and languages to help make our continuous integration pipeline the fastest and most reliable in the industry
• You’ll be working with other DevOps professionals to support an always-available cloud-based SaaS and mobile platform
• You’ll be designing and implementing supporting systems to communicate real-time status of servers, environments, and performance across the engineering team.
• You’ll research and recommend the tools and processes best suited to help our test and feature engineers move concepts to shipping product with high confidence.
• You’ll be designing and implementing solutions that enable our engineers to self-serve many of their infrastructure needs.
Requirements:
• Proficient with a variety of amazon web services (ex: ec2, s3, cloudwatch, lambda)
• Proficient with Docker
• Experience with Mesos cluster manager
• Experience with configuration management using Chef
• Experience with continuous integration systems (Jenkins, Bamboo, etc.)
• Experience with agile/SCRUM practices
• Experience with large scale software development processes and multi-region deployments
• Experience with Linux in a production environment
• Experience troubleshooting and resolving application and/or system-related issues
• Familiar with Java and its ecosystems
• Self-starter, collaborative team player, and desire to mentor other members of the team
• Strong English writing and speaking skills
Current Toolset
• Docker
• Mesos
• Amazon Web Services (EC2, S3, ELB, ASG, EFS)
• Chef
• Gradle
• Groovy
• Java
• Jenkins
• Linus
• Git & Stash
This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.
Blackboard is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, or any other protected factor.
Location/Division: Washington, DC, USA, Indianapolis, IN, USA Job Requisition: BB-1093