Job Description
Development - 30%
Takes day to day direction from the Technical Delivery Manager(s) and Manager of DevOps to establish Continuous Integration and Delivery Practices into each of the Program project teams.
Write, test, and bug-fix, performant pipelines with an emphasis on stability and long-term supportability.
Automate and maintain the software build process.
Automate software deployment and monitoring.
Write and maintain deployment packages including containers and helm charts
Write good, comprehensive operational documentation.
Operational - 50%
Instruct Engineers in group standards and practices.
Evaluate internal processes for operational enhancements and efficiencies.
Effectively articulate, support, and justify your decisions and deliverables
Manage and resolve the majority of escalations by assessing the situation promptly and implementing effective solutions
Technical & On-Call Support - 20%
Installing and configuring computer hardware, software, systems, networks, printers, and other equipment required for the store and test labs.
Monitoring and maintaining computer systems and networks
Responding in a timely manner to service issues and requests
Repairing and replacing equipment as necessary
Maintaining high availability of production and non-production work environment
As they progress, the DevOps Engineer has the ability to troubleshoot more complicated issues without direct Lead DevOps Engineer assistance. The amount of direct assistance from a Lead should be minimal.
Compensation Range: $35/hr to $38/hr
Exact compensation may vary based on several factors, including skills, experience, and education.
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to [email protected] learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Skills and Requirements
Advanced understanding of Windows deployment tools (i.e.; SCCM, Intune)
1+ Years experience using Scripting languages such as Bash, Groovy, Python, PowerShell.
General understanding of Build and Release Automation (i.e. Jenkins, JenkinsX).
Experience building CI/CD Build Pipelines
Experience in configuration management tools such as Git or Helm.
Proficient understanding of TCP/IP Networks, Firewalls, DNS and DHCP.
Proficient understanding of modern containerization technologies (i.e. Docker, Kubernetes).
Stay up-to-date on relevant technologies, plug into user groups, understand trends and opportunities to ensure we are using the best possible techniques and tools
Proficient troubleshooting, problem analysis and critical thinking skills.
Good team player and good communication skills with both non-technical & technical co-workers
Be able to Independently manage your day to day responsibilities and provide regular, clear status updates to your leadership - Bachelor's Degree or Certifications in related field