Sr DevOps Systems Administrator/Engineer

Updated: over 2 years ago
Location: Chestnut Hill, MASSACHUSETTS
Deadline: The position may have been removed or expired!

Boston College Introduction

Founded in 1863, Boston College is a Jesuit, Catholic university located six miles from downtown Boston with an enrollment of 9,445 full-time undergraduates and 5,125 graduate and professional students. Ranked 35 among national universities, Boston College has 878 full-time and 1,201 FTE faculty, 2,750 non-faculty employees, an operating budget of $1.2 billion, and an endowment in excess of $2.8 billion.


Job Description

Boston College seeks a Senior DevOps Administrator/Engineer to work closely with a team of DevOps administrators to architect, design, automate and implement integration technology. The DevOps Engineer has a broad understanding of tools and technologies and keeps up to date on the latest and greatest tools and solutions that will best serve the business. They will serve as a thought leader and SME for DevOps industry trends, new and existing technology offerings, and architectural concepts.
The DevOps Systems Administrator collaborates with the application development and infrastructure teams to tackle the coding, orchestration and testing needed to connect all elements of an application and integrate the necessary components that are needed to run complex enterprise systems. They use agile methodologies with continuous integration/continous deployment pipelines and configuration management through infrastructure as code on-premise and in the Cloud.
The DevOps Systems Administrator/Engineer will:
Facilitate and implement processes, tools and standards for the rapid deployment of software and efficient operation and maintenance of critical IT systems and services;
Automate and streamline operations and processes, build and maintain tools for deployment, monitoring and operations; and
Troubleshoot issues impacting large scale service architectures and application stacks.
The DevOps System Administrator has highly effective communication skills and is able to foster teamwork and collaboration across IT areas to achieve operational efficiencies. They will also play a key role in transitioning on-premise applications to the cloud when deemed appropriate.

Skill areas:
- Expertise with software engineering
- Experience in coding/scripting with one or more languages
- Experience across entire SDLC, CI/CD tools, with configuration & release management, deployments, and troubleshooting
- Design and process re-engineering in a hybrid environment
- Current understanding of best practices for system security
- Strong practical administration skills in public cloud environments
- Strong familiarity with large scale cloud networking infrastructure, including network architectures, DNS, TCP/IP protocols, firewall management, routing, switching, ACLs, SSL/TLS
- Demonstrated project development, leadership skills and ability to work independently
- Strategic thinker with a clear vision keeping focus on the big picture 
- Experience with software development/release management a plus
- Experience with build package and release tools such as npm, Maven, and JVM a plus

Deliverables:
- Mentor and collaborate with team members within DevOps and Systems to follow and build strong operational processes, procedures and workflows
- Authors playbooks, scripts, etc to assist in the development of infrastructure automation
- Performs code reviews to collaborate, distribute knowledge and share ownership of code
- Follows the current development workflow that includes, but is not limited to, managing tasks via jira, authoring code, testing, creating branches/pull requests and implementation 
- Engages in re-engineering processes or rearchitecting current toolstack and/or infrastructure
- Support the agile software development process among cross-functional teams to ensure smooth product delivery
- Support deployment activities of development and production releases including troubleshooting of release blockers such as infrastructure, configuration and code.
- Provide proactive support on critical issues, including liaison with business users, system users.
- Advise on implementing best practices and provide architectural governance for cloud computing and containerization.
Title and salary commensurate with relevant experience based on the following titles and hiring ranges:

DevOps Systems Administrator - salary up to 95K:
Bachelor's degree in Computer Science or technology-related field.  Three years of related experience preferably with complex build and deployment systems or combination of education, training and experience. At least three years of significant coding and scripting experience. Exposure to Administrative experience with Cloud server environments.

Senior DevOps Systems Administrator - salary up to 113K: 
Bachelor's degree in Computer Science or technology-related field.  Five years of related experience preferably with complex build and deployment systems or combination of education, training and experience. At least five years of significant coding and scripting experience. Exposure to Administrative experience with Cloud server environments such as AWS is highly preferred.

 


Requirements

Role specific competencies:
- Understanding of SRE disciplines for curating and maintaining automation that promotes reliability, efficiency, scalability and security
- Ensure designs and solutions are highly available, secure, and continue to drive automation of governance, security and compliance requirements
- Strong background in Linux/Unix administration and bash scripting.
- Strong understanding of source code version control systems and code branching/merging strategies (GitFlow)
- Experience with agile planning, deployment, integration, test/validation, and configuration custom software across the DevOps tooling platform
- Experience in implementing and managing DevOps tools such as:  Git/Bitbucket Enterprise, Jira/Confluence, Ansible, Artifactory, - Log Management, Docker and other related tools.
- Knowledge around the concepts for observability and methods/tools used for instrumentation, telemetry and incident management 
- Experience with full systems development life cycle.
- Capable of technical deep-dives into operating systems, application performance, databases, load balancers, networks, and storage systems.
- Demonstrate flexibility within a variety of changing situations while working with various individuals and groups. 
- Must be a strong team player with excellent communication skills (written, verbally, interpersonal) and collaborate effectively in a geographically dispersed working environment.
- Must be available to provide off-hours support and participate in the on-call rotation.

 


Closing Statement

Boston College offers a broad and competitive range of benefits depending on your job classification eligibility:

  • Tuition remission for Employees
  • Tuition remission for Spouses and Children who meet eligibility requirements
  • Generous Medical, Dental, and Vision Insurance
  • Low-Cost Life Insurance
  • Eligibility for both University-Funded 401k and Employer-Sponsored 403b Retirement Plans
  • Paid Holidays Annually
  • Generous Sick and Vacation Pay
  • Additional benefits can be found on https://www.bc.edu/employeehandbook

Boston College conducts background checks including education, and verifies COVID-19 vaccination as part of the hiring process.

Boston College is an Affirmative Action/Equal Opportunity Employer and does not discriminate on the basis of any legally protected category including disability and protected veteran status.  To learn more about how BC supports diversity and inclusion throughout the university please visit the Office for Institutional Diversity at https://www.bc.edu/offices/diversity .

Boston College's Notice of Nondiscrimination can be viewed at https://www.bc.edu/nondiscrimination .



Similar Positions