
Senior DevOps Engineer
Guild Mortgage
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $109,000 - $140,000 per year
Job Level
Tech Stack
About the role
- Identify, design, architect, implement, and document automation strategies.
- Partner with developers to implement high-performing continuous integration pipelines.
- Understand software engineering, networking, & security best practices and the impact they have on efficiency.
- Evangelize and contribute to effective use of DevOps practices and Cloud solutions.
- Strong Containerization skills (Docker / Kubernetes), container registries, and CDN experience.
- Continually seek ways to optimize and improve all operational aspects of our IT solutions.
- Utilizes advanced Cloud Provider service-oriented skill sets.
- Approach tasks with both fault-tolerance, security, and compliance focused mindsets.
- Collaborate with Software Development, QA, and Architects to continuously improve the efficiency and reliability of build and deployment processes to support all phases of development, QA, and production releases.
- Assist in problem identification and employ mitigation strategies for technical risks related to cloud redundancy, security, and scalability.
- Conduct DevOps tool research, evaluation, proof of concept, installation, configuration, and training.
- Build tools to monitor various system's capacity and performance and provide reports, analytics, and forecasts for capacity as required.
- Troubleshoot and resolve production and pre-production issues in a timely manner.
- Monitor infrastructure and services to maximize uptime.
- Perform root cause analysis.
- Write technical documentation.
- Drive continuous improvement.
- Participate in daily stand-up and weekly planning meetings in relation to DevOps project tasks.
- Keep abreast of modern technologies and be willing to present them to the technical staff.
- Perform other duties as assigned.
Requirements
- Bachelor's degree or 6+ years demonstrated work experience or an equivalent combination of related training and experience.
- Expert at maintaining Linux / Unix systems administration, provisioning, configuration, monitoring, and troubleshooting Web Servers in a 24x7 customer facing environment
- Strong Linux Administration & scripting.
- Deep knowledge of current methodologies in high performance operations and scalable multi-site implementations.
- Proven Experience with large-scale software implementation (high transaction volume, high-availability concepts).
- Deep knowledge of software deployment, versioning (GIT) and release management processes.
- Deep knowledge with infrastructure design, implementation, and support.
- Proficient at provisioning, automated configuration management, and containerization solutions / tools such as Jenkins, Ansible, Docker, Kubernetes, Terraform, Chef, Puppet, or similar technologies.
- Experienced in cloud-based hosting solutions (AWS, Azure, GCP).
- Experienced utilizing Observability platforms for monitoring and optimizing cloud based workloads.
- Experienced in Agile software development best practices utilizing Continuous Integration & Delivery Pipelines as well as agile tools such as Jira.
- Proficient with scripting languages such as Python, Bash, Perl or Groovy.
- Excellent written and verbal communication skills.
- Proficient in communicating to both technical and management levels.
- Ability to interact with external customers and staff members.
- Highly adaptable.
- Ability to work in a fast paced, constantly expanding environment
- Excellent verbal and written communication skills required.
- Highly organized and detail-oriented; ability to work in a fast-paced, metrics-driven environment required.
- Proficiency in Microsoft Office Suite, Word, Excel, Wiki, collaborative cloud-based programs, and third-party software applications required.
- Commitment to company values.
Benefits
- medical
- dental
- vision
- life insurance
- AD&D
- LTD
- 401(k) with employer match
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Linux AdministrationScriptingContainerizationContinuous IntegrationContinuous DeliveryInfrastructure DesignCloud SolutionsAutomation StrategiesRoot Cause AnalysisObservability
Soft Skills
Excellent CommunicationHighly AdaptableDetail-OrientedOrganizational SkillsCollaborationProblem IdentificationContinuous ImprovementCustomer InteractionTeamworkPresentation Skills