We are seeking a full-time Site Reliability Engineer 2 in our Yarmouth, ME location. This role requires you to currently live in ME. No relocation available. In this role, you will be responsible for ensuring the integrity of Garmin's production environment is maintained and that all moderately complex releases into the environment are well-organized, communicated, and managed.
Essential Functions
Partner on process improvements throughout the project cycle and release process, encouraging standardization, consistency, repeatability, and predictability
Offer improvements for processes and procedures for development teams to utilize when releasing applications, ensuring the integrity of environments
Build and/or maintain tools to automate the generation of reports for real-time and stored data as well as tools to automate the processes that introduce change to the environment
Proactively perform moderately complex gating activities to ensure successful deployments and environment availability
Assist with moderately complex problem resolution and debugging (including code-level debugging)
Communicate release information effectively to team members and release stakeholders
Work with Software Engineers to correlate moderately complex production issues to recent releases
Apply design standards and procedures using appropriate engineering tools to document and implement basic designs in an organized manner
Participate as needed with on-call rotation and support of local and remote locations
Basic Qualifications
Bachelor's Degree in Computer Science, Electrical Engineering, Software Engineering, Computer Engineering or related field AND a minimum of 1 year relevant experience OR an equivalent combination of education and experience
Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
Demonstrates proficiency supporting moderately complex Linux and/or Windows based server installations based on environment
Demonstrates proficiency with Linux and/or Windows based scripting
Demonstrates knowledge and experience working with version control system such as GIT / Subversion
Demonstrates proficient knowledge of analysis, design and configuration of complex multi-tiered server applications
Demonstrates proficient familiarity with SDLC, Quality Standards, and Best Practices
Desired Qualifications
Outstanding academics (cumulative GPA greater than or equal to 3.5)
Experience with moderately complex build and deployment automation
Experience with application appropriate language such as Java /J2EE or C#
Experience with moderately complex build and integration tools such as Maven, Ant, and Jenkins
Experience with DevOps and tools in support of it like Rundeck and Nexus
Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability.
This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits