Senior DevOps Engineer
Guild Mortgage ยท via
Tech Sales Jobs
๐ฐ $109,000 - $156,000/yr
๐ Remote
โฐ Full Time
Job Description:
- Design, architect, implement, and document automation strategies
- Partner with developers to implement high-performing continuous integration pipelines
- Apply software engineering, networking, and security best practices
- Promote effective use of DevOps practices and cloud solutions
- Build and maintain systems and solutions that improve security, stability, availability, and performance
- Collaborate with Development, DataOps, QA, Customer Support, Operations, Software Development, and Architects
- Optimize operational aspects of IT solutions
- Utilize advanced cloud provider service-oriented skills
- Address fault tolerance, security, and compliance
- Improve build and deployment processes across development, QA, and production releases
- Identify and mitigate technical risks related to cloud redundancy, security, and scalability
- Research, evaluate, prove, install, configure, and train users on DevOps tools
- Build monitoring tools and provide capacity reports, analytics, and forecasts
- Troubleshoot and resolve production and pre-production issues
- Monitor infrastructure and services to maximize uptime
- Perform root cause analysis
- Write technical documentation
- Drive continuous improvement
- Participate in daily stand-ups and weekly planning meetings
- Keep abreast of modern technologies and present them to 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, and 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 and 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
- Highly organized and detail-oriented; ability to work in a fast-paced, metrics-driven environment
- Proficiency in Microsoft Office Suite, Word, Excel, Wiki, collaborative cloud-based programs, and third-party software applications
- Commitment to company values
- Must be able to adhere to process protocol and apply established protocols in a timely manner
- Primarily sedentary work; mobility in an office setting
- Ability to operate standard office equipment and keyboards
- Ability to accurately interpret sounds and visually perceive, distinguish, and interpret information
- Bachelor's degree or equivalent work experience alternative explicitly provided
Benefits:
- Medical insurance
- Dental insurance
- Vision insurance
- Life insurance
- AD&D insurance
- LTD insurance
- 401(k) with employer match
- Pleasant work environment
- Competitive compensation
- Remote work arrangement