Job Summary:

Join a fast-paced cloud infrastructure team that is responsible for all of our AWS cloud infrastructure and minimal on-premise infrastructure. The role is also responsible for interpreting and securely implementing the business and technical requirements of various teams and departments within the organization. The Senior DevOps Engineer adheres to standards, best practices, and internal processes and procedures, however will also shape change, bringing both stability and innovation to our systems. A “fail fast” approach is encouraged. The Senior DevOps Engineer will lead the current automation, CI/CD, and Infrastructure as Code initiatives to ensure our systems are robust, auditable, and resistant to external and internal threats of all types.

Engineers joining Marlette Funding’s Information Technology Organization can expect to enjoy a culture embracing the concepts of Continuous Delivery, Total Quality Management, Knowledge Sharing, Personal and Career Advancement, Empowerment, Innovation, and Collective Ownership.

Duties & Responsibilities:
  • Maintain, mature, and standardize the CI/CD process for code and infrastructure
  • Automate and codify infrastructure and supporting systems in all phases of the SLDC
  • Automate repeatable and event driven tasks using technology such as AWS Lambda and/or Kubernetes CronJobs
  • Design and implement pipelines to move toward immutable infrastructure
  • Support the following AWS services currently in use: EC2, EKS, Lambda, RDS, VPC, IAM, ElasticCache, CloudFormation, Cognito, Kinesis, Workspaces, Redshift, Route53, S3
  • Mentor junior team members and co-workers on AWS best practices
  • Take requirements from cross-functional teams and deploy network and computing architecture as needed to satisfy the requirements
  • Work and collaborate effectively in a geographically dispersed team
  • Create and document standardized processes
  • Keep up to date on infrastructure trends and best practices
  • May need to work off-hours in response to production issues or high impact system changes
Minimum Qualification:

Required

  • AWS Associate level certification required
  • Experience with AWS security and infrastructure best practices
  • Experience with container technologies: Docker, Docker Swarm, Kubernetes
  • Experience with the infrastructure automation tools Terraform and CloudFormation
  • Working knowledge of the scripting tools PowerShell and bash
  • Experience with a programming language such as python, nodejs, go, c# or java
  • Experience with networking concepts, terminology, and configuration
  • Demonstrated Systems Administration ability on both Windows and Linux
  • The ability to communicate with technical and non-technical co-workers, at all levels of the org chart
  • Flexibility. There are multiple Teams at Marlette, all working on separate projects and individual schedules. The Technology Team often has to respond to incidents (system crashes, network outages, performance spikes) and juggle priorities, all while making steady, reportable progress on sprint objectives
  • Willingness to speak openly, honestly, and professionally in planning meetings, then accept the decision of the group (or group leader) and lean in with the Team to accomplish the set task

Recommended

  • AWS Professional level certification highly desired
  • Experience with configuration management: Ansible, Chef, Puppet
  • Some knowledge of different database platforms especially as implemented in the AWS cloud, and the SQL language
Leadership:
  • Comfortable interacting and engaging with colleagues from all levels of management across all business units and third-party development firms.
  • Demonstrated technical leadership skills including self-direction, coaching and mentoring, leading change through tooling or practices
  • Previous experience leading Associate-level Developers OR demonstration of effective leadership characteristics
  • High self-efficacy, highly motivated, well organized, capable of developing and executing a sprint plan, and able to communicate status effectively
Culture:
  • Ability to succeed within a cross-functional team emphasizing Collective Ownership in a fast-paced environment
  • Be confident and willing to challenge status quo but also willing to concede and execute other’s ideas when necessary
  • Capable of teaching and learning from others to promote continuity of knowledge and personal development
  • Ability to work effectively independently and as a team member
  • Excellent English written and verbal communication skills

In addition to our interview process, all candidates will need to evidence of their initiative, level of analytical reasoning, teamwork, ability to collaborate on projects, adaptability, and strength in verbal and written skills by completing a separate candidate assessment

Please complete the online employment application, and be sure to attach your resume. Qualified applicants may be contacted within several business days.