Job Description
Position Summary:
The DevOps Engineer is responsible for implementation and management of the infrastructure and DevOps environment for ACA Group (ACA)s cloud software.
This position needs to understand the IT vision and work towards realizing it. Individual would be responsible for finding ways to apply departmental new ideas into their daily work. This position needs a self-starter who works to improve their own effectiveness as well as provides ad-hoc suggestions for broader improvements
for DevOp Systems. Execution of assigned tasks on time and on quality with some oversight and assistance from others.
Job Duties:
Assist with management, architect, and design the infrastructure and DevOps environment for cloud software applying fundamental principles of Well Architected Framework
Minimize the infra overhead and help push the firm towards serverless functionality
Manage the development toolset to enable developers, including IDEs, test environments, code repositories, artifact hosting, test runners, and automated release processes
Assist with the mobile application deployment and release to the Play Store and App Store
Assist with the production release processes and tools
Manage the deployment of servers, storage, databases, and other required infrastructure for the software
Help minimize the cost footprint of the infrastructure and vendors
Help design, oversee, and test the disaster recovery and business continuity plans for the software
Craft and communicate creative and practical solutions to problems and express those solutions in infrastructure as code
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
Develop prototypes and proof of concepts of infrastructure
Make pragmatic design and architectural decisions
Help investigate and pinpoint defects and deficiencies
Perform ad-hoc work/special projects as necessary to support ACA on various client and internal initiatives
Required Education and Experience :
Bachelor's Degree in related field
Approximately 6+ years of professional hands-on experience with AWS developing cloud-based solutions and maintaining a multi-tenant SaaS platform.
PowerShell, Docker, Linux, nginx, AWS CLI or AWS Tools for PowerShell
Past experience with large web based applications that utilize some combination of: C#, Java, Python, Flutter, ASP.NET, MVC, HTML5, CSS, JavaScript (jQuery, Knockout, Angular, React), REST, SQL Server (TSQL), MongoDB, Dynamo
Understanding/experience with Git, NuGet, TDD, ReSharper, IoC Containers such as StructureMap,
Atlassian Cloud (JIRA and Confluence) and TeamCity
Preferred Education and Experience:
Experience in B2B marketing for technology and professional services firms preferred
Familiar with RDS, EC2, S3, Glacier, Lambdas, ECS, Secrets, and CloudFront
AWS certifications 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
Required Skills and Attributes:
Demonstrated professional integrity
Dependable, flexible, and adaptable to new ACA initiatives and changing client needs
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
Dedicated to upholding ACA's high-quality standards and customer service focus
Strong organizational and problem-solving skills with attention to detail
Strong oral and written communication skills
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 coverage fully funded by ACA for employees and their family as well as access to Maternity & Fertility and Wellness programs. ACA also provides Personal Accident Insurance, Group Term Life Insurance, Employee Discount programs and Employee Resource Groups. You'll be granted time off for designated ACA Paid Holidays, Privilege Leave, Casual/Sick Leave, and other leaves of absence to support your physical, financial, and emotional well-being.
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 status in accordance with applicable law.