What are the responsibilities and job description for the DevOps Engineer position at Dew Softech Inc?
DevOps Engineer
Location (if onsite/hybrid):Remote
Position Type: 6-month contract to hire
Strong understanding of Agile methodologies.
Expertise in GitLab pipelines.
Proficiency in Python scripting and shell scripting.
Job Description
We are looking for a DevOps Specialist to define, develop, and implement new systems, major enhancements to existing systems, and provide production support for highly complex systems.
What You ll Do
- Define, develop, and implement new systems and major enhancements to existing systems.
- Provide production support for systems with high complexity.
- Lead major feasibility or business systems analysis studies.
- Collaborate with teams to build and maintain GitLab pipelines.
- Utilize Python and shell scripting for automation and system improvements.
- Navigate and execute Linux commands effectively.
- Leverage containerization tools such as Docker and Kubernetes.
- Apply infrastructure-as-code tools like YML, Terraform, and Ansible.
- Work differing shifts to accommodate project needs.
What You'll Need
Required:
- Strong understanding of Agile methodologies.
- Expertise in GitLab pipelines.
- Proficiency in Python scripting and shell scripting.
- Advanced Linux navigation and command execution skills.
- Experience with containerization (e.g., Docker, Kubernetes).
- Familiarity with YML, Terraform, and Ansible.
- Ability to work flexible shifts.
Preferred:
- Urban Code Build/Deploy experience.
- Knowledge of multiregional development and release cadences.
- API usage skills.
- Familiarity with ServiceNow.
- Mainframe experience.
- Troubleshooting expertise in mainframe, Java, container, SQL, and Pega environments.
- Understanding scalability impacts in large (3k repo) situations.
- Bachelor's degree required.
Physical Demands
- Ability to safely and successfully perform essential job functions consistent with ADA and other federal, state, and local standards.
- Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor.
- Must be able to communicate with customers/team members over the phone and in person.
- Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.