DevOps / Security Engineer Job Description
At Undercurrent Capital we are looking for a DevOps / Security Engineer to join our organization and help us improve our IT operations. The ideal candidate will have a strong background in software engineering and will employ DevOps tools to maintain production services, as well as focus on the security aspects of the infrastructure. You will guide our hardworking team through the process of deploying and maintaining applications. This position will also allow you to innovate our engineering systems and practices. If you would like to have a pivotal role in designing and implementing strategic processes that elevate our company to resounding success, then we want to hear from you.
DevOps engineering is an emerging science and this role will bridge the software development and user experience aspects of a company’s information-technology systems. This role will also be responsible for ensuring that sane security practices and processes are in place.
DevOps Engineer Responsibilities
• Apply cloud (AWS) computing skills to deploy upgrades and fixes.
• Troubleshoot production issues and coordinate with the development team to streamline code deployment.
• Implement automation tools and frameworks (CI/CD pipelines).
• Analyze code and communicate detailed reviews to development teams to ensure a marked improvement in applications and the timely completion of projects, as it pertains to development process, production network infrastructure and cyber security.
• Collaborate with team members to improve the company’s engineering tools, systems and procedures, and data security.
• Optimize the company’s computing architecture.
• Conduct systems tests for security, performance, and availability.
• Develop and maintain design and troubleshooting documentation.
DevOps Engineer Requirements
• You possess a Bachelor’s degree in Computer Science, Engineering, or relevant field.
• You have 3+ years’ experience as a DevOps Engineer or equivalent software-engineering role.
• You are an expert in code deployment tools (Puppet, Ansible, and Chef).
• You have experience in network, server, and application-status monitoring.
• You possess a strong command of software-automation production systems (Jenkins and Selenium).
• You exhibit expertise in software development methodologies.
• You have working knowledge of PHP or Python and known DevOps tools like Git and GitHub.
• You have a working knowledge of databases and SQL (Structured Query Language).
• You possess a problem-solving attitude.
• You can work independently and as part of a team.