What are the responsibilities and job description for the Senior Devops Engineer position at Penn Foster?
Position Summary:
Penn Foster is looking for a Senior DevOps engineer whose role will be hands on automation of the build and deployment pipeline. In this role, Senior Devops engineer will be writing automation scripts, standardizing tooling and soliciting feedback from and listening to the engineering teams to enable a highly efficient build & deployment pipeline. Senior DevOps engineer is going to be the key in enabling the DevOps mindset. Evangelism is a key part of this process.
Essential Job Functions:
- Champion DevOps and drive the culture of automation & strong engineering practices like writing unit tests, peer code review, security, test driven development, etc.
- Enable and support CI/CD for the product applications across all environments.
- Enable and support static code analysis tool (SonarQube)
- Enabling Devops mindset in the SDLC process.
- Azure Devops infrastructure maintenance and support.
- Application release management for all environments (including production)
- Regular monitoring of the build and deployments across all environments.
- Provide Support and Guidance to maintain quality source code management by enabling quality gate checks (code coverage, code quality, security checks, etc.).
- Enable and maintain source code branch maintenance.
- Enable and assist development team on merge activities.
- Support the development team to unblock Devops related functions.
- Support and management of work item schema to support the product release management.
- Enable and support agile tools within Devops platform to support Agile methodology.
- Enable and support all Azure Devops functions like Boards/Repo/Pipelines/Test plans and Artifacts.
- Ensure Azure Devops platform is access controlled and secured.
- Should be able to understand Product infrastructure landscape to maintain the product environments.
- Works independently with minimal direction.
- Collaborate with Product, Architecture and Infrastructure teams to solve complex automation problems.
- Promote the team innovation sprit, can-do attitude, and constant aspiration for excellence
- Foster an accountable and success-oriented software development environment.
Knowledge, Skills, Abilities:
- Bachelor’s degree in computer science or a related field or equivalent work experience.
- 7 years of overall working experience in development and DevOps roles.
- 3 years of work experience with Azure DevOps
- Strong experience in CI/CD tools such as Azure Devops, Jenkins, Maven, Crucible, SonarQube, JIRA, Confluence, Git and Jenkins.
- Experience in branching strategy and maintenance
- Experience in SonarQube integration for static code analysis
- Experience in utilizing Azure DevOps capability for Microsoft technology application stack (.Net Application, .Net Core application, mostly IIS application, thick client, and web client applications) and React JS applications.
- Proficiency in PowerShell, consuming Rest API and web services, good understanding of other scripting languages such as Perl, Python and JavaScript to drive towards automating repetitive tasks
- Exposure all Devops functionality Boards/Repo/Pipelines/Test plans and Artifacts.
- Familiar with software security best practices, with relentless security-first mindset preferred.
- Knowledge of containerization technologies such as Docker and Kubernetes to enable future deployment strategy is a plus.
- Experience in the education industry a plus.
Equal Employment Opportunity:
At Penn Foster we are proud to be an Equal Employment Opportunity employer. We are committed to creating a work environment that embraces and celebrates diversity. We do not discriminate based on race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other status protected under federal, state, or local law.
About Us:
At Penn Foster, we are dedicated to helping over 300,000 students each year achieve their goals through affordable, accessible, career-focused learning. Our mission has remained the same since 1890: to enhance the lives of our students and clients through the acquisition of skills and credentials that can help them work toward their career and life goals. Together with our extensive partner network of leading employers, community-based organizations, and academic institutions, we close skills gaps and are building a workforce that’s prepared for the future job market. We aim to help businesses thrive by mobilizing their individual workers and energizing communities with opportunities for growth and progress. We are proud to play a role in the success of over 80% percent of our graduates that see improvement within their careers, as they inspire us to keep finding new ways to further our reach and broaden horizons. Join the Penn Foster movement and start working toward a better future today.
What We Offer:
We offer a competitive base salary, plus a robust benefits package that includes medical, dental, vision, flexible spending, generous paid time off, sponsored volunteer opportunities, parking & commuter benefits, a 401K with a company match, plus free access to all of our online programs.