Senior System Engineer BizBox

  • company name BizBox
  • working location Office Location
  • job type Full Time

Industry Type - IT - Software

Category: Devops

Experience: 5 - 10 years required

Pay: INR 900000 - INR 1200000 /year

Type: Full Time

Location: Pan India

Skills: Oracle Enterprise Performance Management (EPM) Cloud, Linux, Amazon Web Services (AWS), MySQL, Network Security Management

About BizBox

BizBox Publishing is an innovative provider of creative services. We serve and collaborate with global leaders in the wedding, fashion, beauty, media, and entertainment sectors. We are a team of fast-paced, hard-working, forward-thinking individuals who are committed to achieving success on behalf of one another and our customers.

Job Description

Responsibilities:

AWS Priorities:

- Manage DNS, ASG, ELB
- Manage VPC and AZ
- Server management via ECS, AMI, Cloudformation, and Knife / Chef Server Scripting
- Manage EFS and EBS
- Manage RDS and Aurora
- Manage IAM, KMS, and Security Groups
- CloudFront Configuration
- Lambda Deployments
- Storage management S3 and Glacier
- Manage Workflow and Notifications via SQS, SNS, SES

Database Priorities:

- Work closely with founders, engineers, and teammates to develop and implement elegant systems and
solutions.
- Actively participate in requirements sessions and design meetings. Proactively communicate concerns,
   pitfalls, and new ideas.
- Evaluate and embrace emerging standards while promoting current best practices
- Review analytical data to constantly improve and advance usability, performance, and scale
- Manage time and workloads efficiently and work well both independently and as part of a team.
- Create change proposals designed to communicate technical concepts in clear and easy to understand
   language
- Utilize and expand upon reusable systems and conventions
- Prepare and propose accurate timelines for development teams
- Review and test changes to ensure accuracy
- Create implementation and change documentation
- Develop, implement, and maintain database administration processes and documentation
- Build and optimize existing database structures for scalable relations and performance
- Be an expert on the expressive powers and constraints of the database, be able to communicate these
   effectively to founders and executive team members requesting reports
- Create entity relationship models to document and communicate recommended changes to improve the
   database
- Implement changes via Fuel PHP migrations version controlled via GitHub
- Document changes via change log to communicate data constraints to be used in query development
- Perform ad hoc reports for executive team members
- Create, maintain and update maintenance scripts for MySQL and SQLite databases.
- Partner with developers and product development teams in order to fine tune database queries and make
   recommendations on database optimizations
- Maintain database backups and be able to recover databases to a point in time when necessary

Server Priorities:

- Develop, implement, and maintain server administration processes and documentation
- Develop capacity planning based on growth projections
- Research, implement, support, and maintain Linux and third party software
- Perform system enhancements: plan and direct upgrades of operating systems and products
- Support reliable systems backup and disaster recovery for Linux systems
- Monitor performance of Linux systems and their related environments
- Provide server administration support
- Create and administer cron job automation with bash/batch scripting
- Maintain up to date familiarity with major CSPs
- Assist with code deployments to QA and production servers

Network Priorities:

- Develop, implement, and maintain network administration processes and documentation
- Research, recommend and install network and server hardware and software.
- Design, install, maintain, and troubleshoot a scalable, high availability, Storage Area Network (SAN).
- Research, analyze, monitor, troubleshoot, and resolve network problems.
- Provide network and remote connectivity hardware/software support.
- Be an active participant in the development and recommendation of network administration and
operational processes
- Maintain technical expertise in all areas of networking
- Manages data connectivity for local area network (LAN), wide area network (WAN), and internet area
network (IAN) systems
- Analyzes and troubleshoots the network logs and tracks the nature and resolution of problems
- Install, support, and maintain physical and virtual network servers and appliances

Must Haves:

- Bachelor of Engineering or Technology in Computer Science or equivalent practical experience.
- 3+ years of relevant work experience
- AWS Certified SysOps Administrator - Associate Certification
- Demonstrable significant contributions to Database/Server/Network/Security systems
- Demonstrable expertise in position subject matter (this will be tested)

Strong Pluses:

- Experience maintaining 24x7x365 SaaS/PaaS environments
- AWS Certified DevOps Engineer - Professional Certification.