Analyst/Developer - Generic II

  • Columbus, IN
  • Posted 11 hours ago | Updated 11 hours ago

Overview

On Site
Contract - W2
Contract - Independent

Skills

Oracle Linux
Access control
Continuous Integration and Development
Management
Servers
Provisioning
Technical Support
Version control
Collaboration
Documentation
Workflow
Training
Optimization
Computer science
Information Technology
Jenkins
CircleCI
Docker
Kubernetes
Scripting
Shell
Problem solving
Communication
Teamwork
Git
Continuous integration
Continuous delivery
Python

Job Details

Job Title: Analyst/Developer - Generic II

Location: Hybrid - Columbus, IN
(On-site attendance required on the first day and every Wednesday)
Working Hours: Monday-Friday, flexible 8-hour shift
Role Overview:
The Analyst/Developer - Generic II will support development teams by managing version control systems, continuous integration (CI) pipelines, and build environments. The specialist will work closely with developers, engineers, and other stakeholders to troubleshoot issues, provide technical assistance, and enhance development workflows.
Top 3 Skills Required:
  1. Strong foundation in software fundamentals, including APIs.
  2. Experience with Git.
  3. Knowledge of Python and integration systems.
Key Responsibilities:
1. Git Support:
  • Assist users with Git-related inquiries, including branching, merging, and resolving conflicts.
  • Manage Git repositories, permissions, and access controls.
  • Provide best practices guidance for Git workflows.

2. Continuous Integration (CI) Support:
  • Administer and maintain CI/CD systems (e.g., Jenkins).
  • Collaborate with development teams to define and optimize CI/CD pipelines.
  • Troubleshoot and resolve CI job failures and integration issues.

3. Build Environment Support:
  • Manage and optimize development and build environments.
  • Ensure the availability and performance of build servers and related tools.
  • Automate provisioning and configuration of development environments.

4. Technical Support:
  • Serve as the first point of contact for technical issues related to version control, CI, and build systems.
  • Provide timely troubleshooting and resolution.
  • Collaborate with other teams on complex problems.

5. Documentation and Training:
  • Create and maintain documentation for Git workflows, CI/CD processes, and build environments.
  • Conduct training sessions to enhance developer knowledge of these tools.

6. Monitoring and Optimization:
  • Implement monitoring solutions to identify issues proactively.
  • Continuously improve CI/CD pipelines and build processes to enhance efficiency and reliability.
Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
  • Proficiency in Git, including branching and merging strategies.
  • Experience with CI/CD tools and pipelines (e.g., Jenkins, Travis CI, CircleCI).
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with scripting and automation (e.g., Shell, Python).
  • Strong troubleshooting and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Proactive, self-motivated, and able to work independently.
  • Relevant certifications (e.g., Git, CI/CD) are a plus.
Additional Notes:
  • This role requires a solid understanding of software and experience with Python.
  • The candidate must be computer savvy and capable of working in a hybrid environment.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.