What are the responsibilities and job description for the DevOps Lead position at The User Experience Group?
About Us
The User Experience Group is a forward-thinking organization that delivers innovative solutions to meet the evolving needs of our clients. We pride ourselves on our collaborative approach and commitment to excellence.
Job Title: DevOps Engineer
This is an exciting opportunity for an experienced DevOps Engineer to join our team in Hanover, MD. As a key member of our infrastructure team, you will play a critical role in designing, implementing, and maintaining automated solutions to enhance system efficiency and scalability.
Key Responsibilities:
- Develop and maintain build, deployment, and release automation processes.
- Implement and support agile software development efforts for system modernization.
- Collaborate with cross-functional teams to identify opportunities for process improvement and implement changes.
- Document technical processes and procedures to ensure knowledge sharing and consistency.
Required Qualifications:
- 3 years of experience with scripting languages such as Bash, Python, and/or PowerShell for automation.
- Hands-on experience with automation tools (Ansible Tower, Nagios, SPOG).
- Strong proficiency in Infrastructure as Code (IaC) tools, particularly Terraform.
- Experience with continuous integration and continuous delivery (CI/CD) pipelines.
- Knowledge of automated server and network configurations in large-scale deployment environments.
- Proficiency in git-based version control systems such as GitLab or GitHub.
- Ability to work in a dynamic, evolving environment with changing business and technology requirements.
- Strong technical documentation skills.
Benefits:
- Paid Time Off: 30 days of PTO per year, increasing with tenure.
- 401k Contributions: Competitive employer contributions.
- Health & Wellness: Comprehensive health benefits for employees and their families.
- Family Leave: Generous paid maternity/paternity leave.