Unix DevOps Engineer Job Description

DevOps Engineer

Job Description

Leadership & Partnerships

- Work in partnership with leadership, team members, and vendors/contractors to deliver robust configuration solutions. Provide technical expertise and direction to team members ensuring successful project transitions and outstanding service delivery commitments are met and/or exceeded. Frequently participate in, and guide, design & code reviews. Ensure project scoping activities are aligned with architectural objectives and requirements.

Configuration Management

- Manage configurations for numerous types of software development assets such as source code, binary objects, requirements, and design artifacts ensuring applications deploy smoothly into production. Debug compilation, link, and generated errors; also debug installation and upgrade errors. Create, maintain, and manage software release mechanics including writing required automation tools or scripts.

Documentation & Artifacts

- Create and maintain software build and installation packaging documentation/artifacts in coordination with development and quality assurance staff. Ensure that configuration data and status of all delivered and in-process software/firmware/hardware is maintained and current at all times. Collaborate with development and operations teams on the hand-off of technology solutions. Provide multi-faceted testing support and validation before the final release of new and upgraded technologies.

Required Qualifications

Bachelors degree or equivalent (4-years) in Computer Science, Engineering, or related field.

5-7 years of relevant experience required.

5+ years of practical experience and proven success with the design and operation of complex computing systems.

System Administration experience, including hardware and network experience on Unix and/or Windows platforms.

Broad technical knowledge across a majority, with deeper knowledge in, the following: Web application development, software engineering and/or testing, data analysis, networking, operation systems (Linux, AIX, Solaris, Windows), storage (enterprise SAN, NAS), Database (UDB, SQLServer, Oracle), and mainframe

Preferred Qualifications

Knowledge of Python/Shell/J Scripting/Groovy languages Must

Must have troubleshooting skills

Hands-on knowledge, required on Jenkins/Bamboo, Bitbucket, Blackduck, SonarQube, Artifactory, Deployment Tool.

CICD pipeline setup and maintenance knowledge

ITIL Foundation certification.

AWS certifications.

Strong analytical ability with proven ability in synthesizing data into problem/solution insights and actions.

Strong attention to detail.

Preferred tools like, Ansible or any equivalent automation tool., Release Automation

Understands Performance Testing tools.

Understands modern collaboration tools like - Jira and Confluence

AWS Certification

Also, read - Unix engineer job description

Comments

Popular posts from this blog

A profession in mechanical engineering

Abbott has a head start in the booming industry

Instructions to update from Linux Mint 19.3 to the most recent version Mint 20