DevSecOps Engineer
Mascoma Bank · Lebanon, NH · 9 mo ago
RemoteRemoteEngineeringFull-time
About the role
We are seeking a DevSecOps Engineer who is committed to quality and attention to detail, to join our IT team. The successful candidate will be a force multiplier for software development efforts at Mascoma Bank, by applying expertise in software build and test automation, software delivery pipelines, cloud infrastructure, and software monitoring.
Responsibilities
- Operate, maintain, and improve the platform underpinning the secure and efficient development, deployment, and execution of custom software in the organization.
- Maintain and respond to proactive alerting on the health of the platform. Take action to avoid incidents when possible. Perform troubleshooting and remediation when necessary.
- Aid development teams with specifying infrastructure needs for software projects and implementing them via infrastructure-as-code.
- Maintain platform documentation.
- Adhere to SDLC policy and controls.
- Adhere to and uphold all written policies and procedures of the Bank, including BSA/CIP and OFAC monitoring and reporting, security, operation, and personnel policies.
Requirements
- Experience with automating software builds, testing, and deployment
- Experience with Kubernetes strongly preferred, particularly operating production-grade clusters
- Experience with service mesh solutions such as Istio would be a major bonus
- Experience with software monitoring and alerting, particularly using Prometheus, would be a major bonus
- Experience with infrastructure as code solutions such as Terraform would be a major bonus
- Experience with AWS would be a bonus, particularly EKS, IAM, CodeBuild, RDS, ECS, and CloudWatch
- Experience with Python, Bash, and/or Go would be a bonus
- Strong understanding of networking fundamentals and information security fundamentals
- Basic understanding of software development concepts and practices
- Passion for learning new things and applying them to create a better product
- Ability to communicate effectively with other team members, and collaborate with members on multiple different teams
- Willingness to ask for and accept help when needed, as well as graciously provide help when asked and able
- Ability to maintain confidentiality and privacy
Qualifications
- Basic understanding of software development concepts and practices
- Passion for learning new things and applying them to create a better product
- Ability to communicate effectively with other team members, and collaborate with members on multiple different teams
- Willingness to ask for and accept help when needed, as well as graciously provide help when asked and able
- Ability to maintain confidentiality and privacy
Skills
- Experience with automating software builds, testing, and deployment
- Experience with Kubernetes
- Experience with service mesh solutions such as Istio
- Experience with software monitoring and alerting, particularly using Prometheus
- Experience with infrastructure as code solutions such as Terraform
- Experience with AWS, particularly EKS, IAM, CodeBuild, RDS, ECS, and CloudWatch
- Experience with Python, Bash, and/or Go
Benefits
- Competitive compensation
- Flexible work environment
- Career development and internal career mentorship
- Comprehensive health care, dental care, and vision
- 401(K) Program: 4% safe harbor employer match on top of 5% non-elective contributions following one year of service
- Tuition Reimbursement
- Student Loan Paydown
Pay
Details on pay are not specified in the job posting.
Schedule
Details on schedule are not specified in the job posting.