kenichi-shibata
8/1/2017 - 1:48 AM

Simplex DevOps/Infrastructure Engineer

Simplex DevOps/Infrastructure Engineer

www.simplex.ne.jp

Mid to Jnr Level infra engineer ; 
Requirements are 
-          Has done infrastructure or DevOps work in the past
-          Familiar with Linux
-          Exposure to python ( doesn’t need to be an expert )
-          Exposure to Cloud infrastructure or distributed infrastructure.
-          Knowledge of network and network security 
-          Knowledge of monitoring and automation tools 
-          Self starter who can take ownership of their work and drive it to completion
-          Strives for efficiency and automation
 
The Long version;
 
Job Title: DevOps / Infra Engineer 
Department: Genesis EIP Project – Simplex 
Reporting to: Infrastructure  Lead
 
The Department:
The Genesis EIP project is a project with in Simplex which developers, supports and operates the Genesis Enterprise innovation platform which is a Platform-as-a-service geared to financial services industries. 
 
Using state of the art high-availability technologies, we ensure that we maintain a secure and uninterrupted service. The infrastructure team provides the knowledge and expertise within the Genesis Project maintaining the tools and cloud based infrastructure used by the Development teams to support the Software Development Lifecycle and bridging the gap between development and operations.
 
 
Purpose of Job 
The Infra team is responsible for supporting, maintaining and developing the infrastructure used by Genesis EIP which is a cloud based Platform-as-a-Service. Maintenance and development of the company’s other internal services and bespoke applications or services is also required. The successful candidate will help the development team to build and release their products in an efficient and constantly improving process. This engineer will bridge the gap between development and infrastructure and be a role model on which we will build our future Infra & DevOps teams.
 
 
Key Responsibilities & Accountabilities
This position will involve the following areas of responsibility:
•         Self-starter who is passionate about technology.
•         Keen eye for automation and improving efficiency.
•         Ability to provide leadership and accountability for work they undertake and articulate their thoughts
•         Comfortable with fast changing and dynamic environments
•         Able to take on ideas and feedback from other technical experts as well as the business
•         Takes ownership for their work and has exceptional attention to detail
•         Research new technologies to implement within the DevOps environment to improve the process of code deployment to our environments, seek out in-efficiencies and match relevant technology solutions to resolve them.
•         Follow a source control culture within the configuration of Servers and Applications whereby environments are configured via code for a fully automated process.
•         Sit in Dev meetings at project inception to ensure the standards set by DevOps are being applied especially with respect to logging and monitoring of application health, compatibility with infrastructure design, security requirements and compliance.
•         Receive Deployment Plans, validate them and carry them out in an efficient manner via deployment tools available.
•         Monitor server resources within your portfolio to proactively identify bottlenecks, and advise or implement remediation steps to improve software design.
•         Maintain knowledge of the inner workings of all applications within your relative portfolio, ensuring that all system dependencies are documented.
•         Research new technologies to be implemented within the DevOps environment to improve the processes of code deployment, seek out inefficiencies and match relevant technology solutions to resolve them.
 
This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties in order to achieve business objectives.
 
Essential Criteria:
•         A relevant Information Technology qualification and Microsoft Certifications beneficial.
•         Minimum 3 years’ experience in the Information Technology industry using Linux.
•         Previous experience in 24/7 High Performance Environment.
•         Proven hands on experience with Linux Servers (RedHat Enterprise Linux or Ubuntu Linux)
•         Exposure of Languages such as Python, JavaScript, C/C++ or Golang
•         Experience in using coding/scripting to automate/reduce time taken to complete manual tasks.
•         Knowledge of Network Security and Networking Protocols.
•         Knowledge of Web and Application hosting environments (Apache/NginX)
•         Knowledge of Version Control Systems (preferably Git)
•         Knowledge of automation tools such as Puppet
•         Knowledge of logging technologies such as LogStash, Kibana, ElasticSearch, Splunk
•         Knowledge of monitoring tools such as Zabbix, Geneos, Nagios grafana or Sensu
 
Person Specification:
•         Ability to communicate on all levels, technical and non-technical
•         Team Oriented
•         Takes ownership of their work.
•         Attention to detail
•         Perseverance and the ability to drive issue resolution and projects through to completion
•         Continually strives to improve both their work and their personal knowledge
•         Self-motivated and content to work both individually and on team projects.
•         Articulate and able to communicate technical detail to both peers and non-technical stakeholders
•         Personable with the ability to handle stressful situations
•         Technical creativity and the ability to envision future solutions
•         Excited by change and able to embrace a rapidly changing business landscape