Junior DevOps Engineer
Columbus, OH
Brief Description:
The Software Engineer for the Development Acceleration team will be part of a dynamic team on a “hands-on learning journey” in platform engineering involving our client’s Enterprise Developer Platform with Harness.io.
The Development Acceleration team is setting up a new platform with a goal to provide golden paths to the developer community. The golden paths will simplify SDLC processes and reduce toil for the application teams and allow them to focus on application development and delivery of business value.
Detailed Description:
This role is an entry level position requiring individuals who thrive in uncertain and evolving environments, adapt quickly, and are curious and eager to learn. Individuals in this unique role will become familiar with the buildout of golden paths, CI/CD pipelines and related scripting, creation of developer-focused documentation, enabling a better developer experience. The team will look to this individual to collaborate with engineers and the CI/CD development team to learn about the platform, as well as with the application teams to support their journey.
Primary Responsibilities:
Contribute to group discussions and working sessions and share learning with peers and mentors.
Learn about golden paths/ workflows involving automated testing, deployment strategies, and rollback / fail-forward mechanisms.
Learn about CI/CD best practices and their implementation.
Learn about Infrastructure-as-Code module registry.
Update runbooks and other technical documentation about the golden paths based upon learnings.
Triage questions from the application teams about the Harness platform.
Communicate with the application teams with relevant information via live/digital channels.
Participate in regular and after-hours support rotation for the Harness platform.
Job Requirements:
Minimum Requirements:
1 year of programming experience with a bachelor’s degree in a technical field (e.g., computer science, information systems, math, engineering, etc.) or equivalent transferable experience through coursework, internships, or work experience.
Skills:
Good understanding of basic programming concepts.
Basic knowledge or experience with one programming language.
Scripting experience with bash, Python, or Go.
Ability to read, deconstruct, and act upon a stack trace.
Some familiarity with version control systems, especially in a collaborative setting.
Experience with O365, MS Word, Excel, and PowerPoint.
Strong active listening, written and verbal communication skills.
Ability to create and deliver presentations.
Technical writing capability.
The ability to translate technology into relatable concepts for others.
Highly motivated with strong organizational, analytical, decision making, and problem-solving skills.
Ability to build trust and strong partnerships and to work collaboratively within and across teams whether in person or remote.
Ability to professionally handle conflict and create positive outcomes.
Ability to effectively handle multiple priorities, prioritize and execute tasks in a dynamic environment.
High level of professionalism, confidence, and ability to build credibility with team members and business partners.
Preferred Requirements:
Understanding of or exposure to Agile methodologies.
Basic exposure to the Harness platform is a plus.
Interest or exposure to containerization of applications workloads and building deployment pipelines.
Strong curiosity about software quality, security, and automation.
Eight Eleven Group 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.