Tech Lead (CI-CD \/ DevOps)

Employer
Freddie Mac
Location
Reston, VA
Salary
Competitive
Posted
Mar 13, 2019
Closes
Mar 13, 2019
Ref
11321BR
Function
IT
Hours
Full Time
Are you looking to demonstrate your hands-on technical leadership skills? Are you one who is confident in the DevOps space and possesses a high level of technical experience using continuous integration and continuous delivery (CI-CD) tools stack, such as Jenkins, Artifactory, Ansible, SonarQube, Groovy, etc? Do you enjoy leading a team of DevOps engineers that ensures enterprise level tools are available and stable in environments for project teams to utilize? Do you have experience in automation of CI-CD functions using Jenkins Pipeline, Groovy scripting, etc.? If so, apply to join Freddie Mac's enterprise CI-CD team as a tech lead and help our mission succeed.

Qualifications

Your Work Falls into Four Primary Categories:

Operational Support
o Support incident and problem management processes.
o Conduct Impact analysis for application upgrades and collaborate with project teams on major upgrades and the rollout of new applications.
o Provide application system account management, including password management.
o Apply broad technical knowledge and skills to analyze, develop, create and implement process improvements, trouble shooting, and operational support.
o Understand applications from a technical architecture and business goals perspective to apply DevOps best practices.
o Contribute in creating, integrating delivery pipelines
o Work on multiple tasks in support of one or more projects that require a singular area of expertise.
o Manage on-call team of DevOps engineers (6)
o Ensure minimal reliance on manual work and focus more on automation

Best Practice Research and External Support
o Maintain knowledge of DevOps and Continuous Integration and Continuous Delivery (CI-CD) articles.
o Develop training materials and conduct training sessions on the supported Tools and its processes.
o Establish processes and standards around enterprise CI-CD tools administration.
Team Management and Leadership
o Work as a project team member, or independently lead projects.
o Engage with customers and stakeholders.
o Positively adapt to a rapidly growing and changing environment, while working under pressure.
Serve as a champion for change.
o Demonstrated ability to use Lean/Agile delivery practices to improve teams, quality, and reliability
o Perform other tasks as assigned.

Technology Acumen
o Provide quality system admin support for Jenkins, Artifactory, SonarQube, Ansible and Groovy scripting and maintain best practices.
o Participate in the upgrades and patch fixes of supported tools, and partner with other IT staff to coordinate infrastructure maintenance and system migrations.
o Develop automated scripts using Groovy, Selenium, JAVA/.Net, REST API to automate system admin functions and develop home grown utilities, tools and integrations.
o Develop requirements, test scripts and lead/participate in test execution for supported Tool upgrade projects.

Qualifications
* 8-10 overall years of experience with 5-7 years of relevant CI-CD experience including operational support activities
* 4-5 or more years of experience working in DevOps / CI-CD tools, Agile, Lean/Kanban, or Scaled Agile organization
* Bachelor's degree in computer science or engineering or related experience
* Working knowledge of Jenkins, AWS as a system administrator
* Strong problem solving and analytical skills
* Ability to convert business needs to technology solutions

Key to success in this role
* Works under minimal supervision, adept at multi-tasking
* Follows established directions from Manager. Able to provide technical guidance to the team.
* Ability to work with and collaborate across teams.
* Good communication skills and team player.
* Proactive in nature with customer satisfaction as primary goal.
* Innovative in providing solutions, likes to take on challenges with calculated risk.
* Quick learner of new technologies and tools.
* Be able to guide a team of DevOps Engineers and utilize their time effectively.
* Prior experience in being accountable for Team deliverables.

Top 3 Personal Competencies to possess
* Customer Focus -Engage with customers to understand and deliver on support needs.
* Seek and Embrace Change - Continuously improve work processes rather than accepting the status quo
* Growth and Development - Know or learn what is needed to deliver results and successfully compete

Preferred Skills

* Hands on experience with Jenkins Administration, Artifactory, SonarQube, Ansible and groovy scripting
* Experience with SDLC and Agile methodology lifecycle
* Working knowledge of JAVA, REST API scripting
* Prior experience with Datamart and DevOps framework highly desired
* Excellent written and oral communication skills
* Must be a team player with great interpersonal skills
* Experience in AWS/Cloud technologies

Today, Freddie Mac makes home possible for one in four home borrowers and is one of the largest sources of financing for multifamily housing. Join our smart, creative and dedicated team and you'll do important work for the housing finance system and make a difference in the lives of others. Freddie Mac is an equal opportunity and top diversity employer. EOE, M/F/D/V.

Similar jobs