Senior DevOps Engineer

Apply now »

Date: Feb 21, 2025

Location: Pittsburgh, PA, US Chattanooga, TN, US New York, NY, US Medford, OR, US Portland, ME, US

Company: ACA Group

The Opportunity:
The Senior DevOps Engineer is responsible for architecture, design, implementation, and management of the infrastructure and DevOps environment for ACA Group (“ACA”)’s cloud software hosted on AWS and provisioned using the CDK. 
 
This position needs to understand the IT vision and work towards realizing it. This position is responsible for finding ways to apply new departmental ideas into their daily work. This position needs a self-starter who works to improve their own effectiveness as well as providing ad-hoc suggestions for broader improvements for IT Systems. Expected to collaborate with other teams as needed. Execution of assigned tasks on time and on quality with limited oversight and assistance from others. When faced with challenges, works to self-resolve those first before seeking help.

 

  • Office Locations: NYC (office is near Grand Central), Pittsburgh, Medford, Oregon, Chattanooga, Portland, Maine and Boston
  • Must be able to go into one of these offices 2 days/week (Hybrid)


 
What you’ll do:
•    Design, implement, and maintain secure and fault tolerant infrastructure and cloud software environments applying fundamental principles of Well Architected Framework 
•    Manage the immutable infrastructure via CDK written in TypeScript 
•    Manage the development toolset to enable developers, including IDEs, test environments, code repositories, artifact hosting, test runners, and automated release processes 
•    Manage the production release processes and tools 
•    Manage the deployment of servers, storage, databases, and other required infrastructure  
•    Help design, oversee, and test the disaster recovery and business continuity plans 
•    Craft and communicate creative and practical solutions to problems and implement them using IaC 
•    Participate on an agile team and work in the full life cycle performing analysis, design, development, unit testing, code reviews and deployment of cloud infrastructure 
•    Participate in an on-call rotation 
•    Make pragmatic design and architectural decisions 
•    Design access needs for SCPs, resources, etc using the Principle of Least Privilege 
•    Help investigate and pinpoint defects, deficiencies, or other service outages 
•    Perform ad-hoc work/special projects as necessary to support ACA on various client and internal initiatives 

 

To qualify for the role you must have: 
•    Bachelor’s Degree in related field  
•    Five years’ professional hands-on experience building and managing AWS infrastructure using IaC (either using the AWS CDK, Terraform, or CloudFormation) 

 

Required Skills and Attributes  
•    Skilled in developing via infrastructure as code, preferably via CDK using TypeScript 
•    Skilled in multiple scripting languages – Bash (AWS CLI), Python (Boto3), TypeScript 
•    Experience Containerizing workloads and working with Docker environments (ECS, EKS, etc) 
•    Experience with and understanding of Linux and Windows environments 
•    Experience with RDS, EC2, Fargate, S3, Glacier, Lambdas, ECS, Secrets, and CloudFront 
•    Experience with GitHub, GitHub Actions, Octopus Deploy 
•    Experience with project management and collaboration tools like Jira and Confluence 
•    Ability to work well in a fast-paced, small-team environment 
•    Ability to work independently, multi-task and prioritize effectively 
•    Ability to establish and maintain effective working relationships with colleagues and clients 
•    Highly motivated and goal oriented; proactive in one’s own education and career progression; volunteers for and shows initiative on both internal and external projects and tasks 
•    Strong organizational and problem-solving skills with attention to detail 
•    Strong oral and written communication skills 
 
Preferred Education and Experience 
•    AWS certifications are a plus but not required 
•    Azure or Google Cloud experience a plus but not required 
•    Experience with big data platforms a plus but not required 
•    Software Development experience using C#, TypeScript, Python, Java is a big plus 
•    Experience with Ruby or Golang is a plus 
 
What working at ACA offers:
We offer a competitive compensation package where you’ll be rewarded based on your performance and recognized for the value you bring to our business. Our Total Rewards package includes medical and dental coverage and 401(k) plans, and a wide range of paid time off options as well as a flexible work environment. You’ll also be granted time off for designated ACA Paid Holidays, Summer Fridays, Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being. We also offer unique benefits such as Student Debt Forgiveness and Pet Insurance.
 
About ACA:
ACA Group is the leading governance, risk, and compliance (GRC) advisor in financial services. We empower our clients to reimagine GRC and protect and grow their business. Our innovative approach integrates consulting, managed services, and our ComplianceAlpha® technology platform with the specialized expertise of former regulators and practitioners and our deep understanding of the global regulatory landscape.
 

What we commit to:
ACA is firmly committed to a policy of nondiscrimination, which applies to recruiting, hiring, placement, promotions, training, discipline, terminations, layoffs, transfers, leaves of absence, compensation and all other terms and conditions of employment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.


Nearest Major Market: Pittsburgh

Apply now »