Ascensus

Principal DevOps Engineer, IT - DevOps Engineers

Ascensus$120K — $150K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of hands-on DevOps experience in engineering and operations.
  • Proficient in Agile/Scrum, CI/CD processes and tools.
  • Strong scripting skills in Bash, Python, and Groovy for automation tasks.
  • Experience with containerization technologies, specifically Docker and Kubernetes.
  • Solid understanding of microservices architecture and related design patterns.

Responsibilities

  • Oversee the building, deploying, and integration of software applications.
  • Collaborate with teams to enhance monitoring and performance standards.
  • Drive automation of scripts for software deployments and streamline pipelines.
  • Participate in architectural discussions and contribute to solution designs.
  • Research new tools and technologies to optimize the SDLC pipeline.
  • Provide technical leadership and advocacy for DevOps principles across teams.
  • Continuously optimize architecture and strategies for production application support.

Benefits

  • Opportunity to help over 10 million Americans save for their future.
  • Collaborative environment fostering teamwork and open communication.
  • Focus on innovation and continuous improvement in infrastructure and processes.
Full Job Description
Section 1: Position Summary

The Principal DevOps Engineer is a technical leadership role, responsible for day-to-day oversight of the application engineering/DevOps practices, maintaining a disciplined and stable application environment for development, testing and production. This position provides technical leadership to the DevOps Engineers and provides the highest level of support for application issues in the production and development environments. This position also evaluates innovative and alternative solutions, provides recommendations, and identifies risk and cost. The Principal DevOps Engineer is responsible for

the strategic design, scalability, and performance of the application systems infrastructure, including automation practices and tools leveraged. This position provides consultative services to the business units and IT management on all phases of projects.

Section 2: Job Functions, Essential Duties and Responsibilities
  • Oversee server builds, deployments, packaging, integration, automation and releases of our Software.
  • Continuously collaborating with team(s) to evaluate Monitoring and Performance of the environment & build Standards and consistent practices around Infrastructure as Code.
  • Responsible for process development, ensuring opportunity to automate scripts for software builds and deployments and lead in helping streamline the pipeline
  • Participate in Technology/Architecture and design discussions and required to contribute to developing the solutions architecture, designing automation templates for infrastructure provisioning, configuration & change management, and developing the detailed technical design.
  • Lead researching on new tools/ technology solutions/processes, build consensus and plan to introduce cost justifiable technology to improve SDLC pipeline
  • Provide day to day technical leadership to the application engineers and be an evangelist of Devops principles to the team(s)
  • Continually finding ways to optimize and building out a comprehensive architecture/strategy for supporting applications in production
  • The scope of work includes build, machine configuration, test infrastructure and virtual machine deployment.
  • Responsible for protecting and securing all client data held by Ascensus to ensure against unauthorized access to and/or improper transmission of information that could result in harm to a client.
  • The I-Client philosophy and the Core Values of People Matter, Quality First and Integrity Always should be visible in your actions on a day to day basis showing your support of our organizational culture.


Supervision

  • Lead the teams across projects, supporting by problem-solving / trouble shooting and innovating/ building solutions for infrastructure needs
  • Collaborate with other technology leaders across the organization (Engineering/DBA/Operations) to optimize our environments.
  • Yes-Mentoring & Coaching, No - People management


Section 3: Experience, Skills, Knowledge Requirements
  • Minimum of 10+ years of Hands-on experience working as a DevOps/Build/Deployment and Engineering & Operations skills
  • Experience with Agile/Scrum, Continuous Integration, Continuous Delivery, and related tools
  • Hands-on experience in production environments, both deploying and troubleshooting applications in Linux environment.
  • Strong experience automating with scripting languages such as Bash, Python, Groovy and any deployment scripting languages
  • Strong experience with CI/CD deployment supporting Java technologies (Jenkins, Nexus, Apache, JBoss, Tomcat, Perforce/Git )
  • Highly Proficient in Configuration Management (Ansible, Chef or Similar)
  • Hands-on experience with Containerization, Docker & Kubernetes is required.
  • Excellent understanding of Micro-services architecture, design patterns, and standard methodologies with an eye towards scale, automation, resiliency, high availability and disaster recovery.
  • Excellent understanding of networking, load balancing, caching, security, config and certificate management.
  • Bachelor's degree in computer science or related discipline or equivalent work experience.
  • Nice to Have Skills
  • Experience with some of key AWS services (IAM, VPC, Lambda, EKS, MSK, Keyspace, Codepipeline)
  • Experience with Java ecosystem (Maven, Ant, Tomcat, JBoss)
  • Experience with Node ecosystem (JavaScript, Angular, Npm, JQuery.)
  • Experience with infrastructure as code software like Terraform
  • Understanding of SOA and distributed computing
  • Experience with Test Driven Development (TDD) practices with an automated testing framework
  • Additional Skills
  • Must possess ability to work independently in a fast-paced, dynamic environment
  • Must be a team player and a leader who understands the importance of teamwork, collaboration, and open communication, including a willingness to occasionally work in a pair-programming environment
  • Must possess strong analytical and technical documentation skills
  • Must possess ability to effectively present information and respond to questions
  • Experience with distributed systems or a large enterprise background is preferred
  • Must have an excellent understanding and hands-on experience with design and development best practices
  • Detail orientation and strong attention to detail
  • Understanding of SDLC automation concepts such as continuous integration
  • As a leader, you should be passionate about mentoring and coaching your team. We believe in transparency,processes, data sharing, collaboration, and communication that foster a DevOps culture. When you join our team, you get to go to work every day knowing that you help over 10 million Americans save for retirement and college.


About Ascensus

Ascensus is a financial services company that provides retirement, health, and education savings plans to individuals and businesses. The company was founded in 1980 and is headquartered in Dresher, Pennsylvania. Ascensus has over 4,000 employees and serves more than 12 million customers nationwide. The company offers a wide range of retirement plan solutions, including 401(k), 403(b), and IRA plans. Ascensus is committed to helping its customers save for retirement and achieve their financial goals. The company has received several awards for its excellent customer service and innovative products.
Learn more about Ascensus
Size
4,000 employees
Industry
Founded
1980

Similar Jobs

More Jobs at Ascensus

  • Ascensus
    Data Program Architect
    $180K — $220K *
    Dresher, PA 19025 (Montgomery County)
    Enterprise Technology
    In-Person
  • Ascensus
    Data Program Architect
    $180K — $220K *
    Newton, MA 02458 (Middlesex County)
    Enterprise Technology
    In-Person
  • Ascensus
    Data Program Architect
    $180K — $220K *
    Boston, MA 02115 (Suffolk County)
    Information Technology
    In-Person
  • Ascensus
    Data Program Architect
    $180K — $220K *
    Orlando, FL 32828 (Orange County)
    Information Technology
    In-Person
  • Ascensus
    Data Program Architect
    $180K — $220K *
    Nashville, TN 37211 (Davidson County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Principal DevOps Engineer, IT - DevOps Engineers jobs: