
Firmware Engineer II
Digi International
full-time
Posted on:
Location Type: Hybrid
Location: Sandy • Alabama • Utah • United States
Visit company websiteExplore more
Salary
💰 $74,500 - $116,500 per year
About the role
- Lead global DevOps team in the design, implementation, and maintenance of our software development and deployment processes.
- Drive significant organizational initiatives and business success factors.
- Increase the frequency of software deployments by streamlining the pipeline and automating procedures.
- Improve the deployment success rate and cut the average amount of time it takes from code commit to successful deployment.
- Automate routine tasks, keep track of them, and cut down on manual intervention by establishing "One click deployment" procedure.
- Reduce the average amount of time it takes to resolve infrastructure faults or outages and increase the typical interval between critical incidents or system failures.
- Develop effective automation and resource utilization to reduce infrastructure costs.
- Collaborate with software developers to ensure the delivery of high-quality software products that meet customer requirements.
- Improve data security and implement the necessary security controls and comply with SOC 2 Type 2 requirements.
- Ensure the security and reliability of our systems by implementing best practices for infrastructure security and monitoring.
- Monitor and troubleshoot systems, proactively identifying and addressing potential issues.
- Continuously improve our development and deployment processes, identifying opportunities for automation and efficiency.
- Stay up-to-date with industry trends and emerging technologies, evaluating and recommending new tools and approaches as appropriate.
- Mentor, coach and supervise others promoting a culture of learning and collaboration.
Requirements
- 8-10 years of related experience with a bachelor’s degree; or 6-8 years and a Master’s degree; or equivalent experience.
- Strong leadership skills.
- Strong knowledge of software development lifecycle and continuous integration/continuous deployment (CI/CD) processes.
- Proven experience with design process of Linux OS system, build and configuration using open-source tools such as Puppet, Ansible, and Terraform.
- Proven experience with managed K8S platforms such as EKS/GKE, provisioning and managing these using IaC tools such as Terraform, managing K8S applications using package managers such as helm.
- Proven experience with designing, deploying, and maintaining end to end Infrastructure as code procedures.
- Extensive hands-on experience with Kubernetes, autoscaling, VPC, load balancing, WAF, disaster recovery practices, BCP, security practices.
- Strong scripting skills in Python, Bash, or similar languages.
- System administration experience including activities such as user management, security management, OS installation, patching and system monitoring.
- Linux administration experience.
- Requires 24/7 on-call support on a rotational basis.
- Industry certifications: AWS/GCP Cloud/Solution Architect, Cloud/DevOps engineer or equivalent. Cloud Database Engineer, Cloud Developer.
Benefits
- short-term incentive program
- new hire stock award
- paid parental leave
- open (uncapped) PTO
- hybrid work environment
- competitive medical, health & wellbeing and compensation offerings
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
DevOpsCI/CDLinux OSPuppetAnsibleTerraformKubernetesPythonBashInfrastructure as Code
Soft Skills
leadershipcollaborationmentoringcoachingproblem-solvingcommunicationorganizational skillsproactive monitoringefficiency improvementteam supervision
Certifications
AWS Cloud ArchitectGCP Cloud ArchitectCloud DevOps EngineerCloud Database EngineerCloud Developer