Associate DevOps Engineer will deploy software solutions that use the most current technologies and improve the customers’ experience. Will perform production support during the launch and design and develop specific software subsystems under the supervision of Senior DevOps engineers. Works independently in areas that are of limited scope and has the opportunity to expand to more complex phases while closely supervised.
MAJOR DUTIES AND RESPONSIBILITIES
Actively and consistently supports all efforts to simplify and enhance the customer experience.
Work with developers, testers, and deployment teams to execute software deployment plans.
Write and update basic to moderately complex automated scripts for installation of server software products.
Configures moderately complex hardware and Virtual Machines.
Deploy code in Amazon Web Services (AWS) cloud environment under the guidance of technical team members.
Work with senior developers and hardware teams to update infrastructure and OS for applications.
Perform lab installations and upgrades of server software products to ensure quality deployments.
Installs and upgrades third party software.
Monitor systems performance, and reliability as well as the daily data processing.
Participate in project-related stand-up meetings.
Review and provide feedback and recommendations for all external facing user documentation, including on-line help.
Provide documentation support as necessary.
Required Skills/Abilities and Knowledge
Ability to read, write, speak and understand English
Ability to deal with ambiguity, uncertainty, and incomplete information when evaluating alternatives and making recommendations
Ability to identify measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system
Familiar with technology (inputs, outputs, and processing flows), and able to clearly communicate that knowledge
Understanding of software design patterns and principles
Ability to work seamlessly within a team as well as manage individual tasks
Foundational knowledge in automating software deployments as much as possible, using such tools as Puppet, Chef, Python and Ansible
Ability to write clear technical documentation for use by developers and testers
Demonstrated in-depth understanding of software development life cycle (SDLC)
Must possess demonstrated verbal and written communication skills
BA/BS in Information Technology, Computer Science, or related field or equivalent work experience
Required Related Work Experience and Number of Years
Business/systems analysis, and/or business experience, or – 0-2
Database management systems, or – 0-2
Experience with coding, testing and design, or – 0-2
Experience with software development methodologies – 0-2
Office environment ESW307 323006 323006BR