Job Title: DevOps Engineer
Location: Hanover, MD (Remote)
Duration: 6-month contract (with the possibility of extension)
Summary:
Our Fortune 500 Retail client is seeking a DevOps Engineer who will combine an understanding of both engineering and coding. In this role, you will collaborate across departments to create and develop systems, implement new software, and analyze and improve existing systems. You will help balance various aspects of projects, including programming, network building, automation, and system optimization. This role requires adaptability in managing complex technical tasks while ensuring productivity and efficiency across operations.
Preferred Skills:
- Bachelor's degree in electrical or mechanical engineering or computer science or information technology, or a related field; or equivalent practical experience.
- 2+ years of experience as a Systems or DevOps Engineer, Systems Administrator, Network Engineer, or Developer (Full stack or otherwise)
- Proficiency in Linux, Windows, or macOS environments.
- Experience with Typescript or JavaScript or Java.
- Basic understanding of networking concepts and cloud/IT infrastructure (e.g., Azure Cloud architecture and deployment methods).
- Strong troubleshooting skills and problem-solving mindset.
- Experience with MySQL, Postgres, Redis, and K/V, data storage technologies.
- Knowledge of DevOps and Agile principles and methodologies.
- Familiarity with open-source technologies and cloud services.
- Familiarity with Cloud Architecture
- Experience with cybersecurity measures, including vulnerability assessment and risk management.
- Ability to work independently while being comfortable in a team-based structure.
- Ability to adapt quickly to changing requirements and priorities in a fast-paced environment.
- Familiarity with Automation Tools.
Key Responsibilities:
- Translate customer requirements into effective development and operational strategies.
- Design, build, test, and maintain both physical and virtual infrastructure for various business units.
- Review and validate code through testing and code reviews, ensuring deployment quality.
- Monitor infrastructure and applications, implementing alerting and automation where possible.
- Build, maintain, and improve CI/CD pipelines for continuous integration and development.
- Identify, implement, and maintain cybersecurity measures, including vulnerability assessments and risk management.
- Troubleshoot infrastructure and application issues, conducting root cause analysis to ensure reliability.
- Mentor and guide team members while keeping track of KPIs and project progress.
- Manage regular reporting to management and customers on project milestones.
- Ability to thrive in a fast-paced environment with frequently changing requirements.
Brooksource provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.