Description We are looking for an outstanding and experienced DevOps Engineer to help us craft world class infrastructure using Amazon Web Services for our web and native app platforms. At Tickled Media we have been building solid reputation with the parenting community in South East Asia for a few years now and application quality is of critical importance for us. We're looking for someone who can innovatively provide the best scalability and rapid platforms for our products. Responsibilities An expert in deploying our server software and APIs to Amazon Web Services (EC2, ELB, S3, VPC, Elasticache, MySQL RDS, etc…) Administration of Ubuntu, Amazon Linux, and CentOS servers Responsible for programming and maintaining our web services. Will be part of an established team to support some of our existing products, develop new web applications, and support a fast growing customer base. Able to convert develop a clean and maintainable system design for our infrastructure. Work with everyone from QA to product managers and developers to fix bugs and resolve production issues in a timely manner. Design cloud architecture for projects based on Amazon Web Services infrastructure Monitor and manage security for infrastructure Requirements Min. 3 years working experience in server deployment of web operations in an Amazon Web Service environment Experience deploying web applications or server-side back-end utilising technologies such as PHP, Amazon Web Services (AWS) and MySQL through EC2 instances and connectivity with MySQL RDS instances. Experienced with setting up VPCs, S3, EC2, RDS, Elasticache, ELB, Autoscaling, EBS, IAM, Cloudwatch Experienced with Jenkins and other CI/CD platforms Able to configure and manage of Apache and Nginx servers Deploy monitoring of servers via Nagios/New Relic/Cactus/other similar services Develop log management of AWS services to monitor activities and detect any intrusions Develop security assessment and protocols for servers Able to assess and provide performance testing via Apache JMeter/Locus/Loader or other similar services Great knowledge in PHP, NodeJS, MySQL and Redis/Memcache databases would be useful in helping to configure and optimize for development and production environments Comfortable to work with Linux command-line environment. Interest in developing a variety of web applications. Strong understanding of latest features and deployment best practices for web application platforms (upcoming SDKs, resource optimization, social network integration) A strong logical and analytical thinker A problem solver – Keen to explore and research for solutions Is action-oriented and with good time management Meticulous, high level of concentration and pay special attention to detail A team player yet able to work independently when required Committed, able to put in the extra hours and flexible towards work schedule
Minimum 3+ years of experience in AWS Administration is required. Sound knowledge of Linux(Ubuntu Server Preferred) Managing a linux or Ubuntu server in AWS (Min.2 years exp) Experience in managing MYSQL database in AWS Environment (Min.2 year) In-depth knowledge and experience with Amazon Web Services (AWS), Microsoft Azure and Google Cloud. Working knowledge of cloud services: SaaS, PaaS, and IaaS Working knowledge of Multi-tier architectures: load balancers, caching, web servers, application servers and databases. Hands-on experience with Virtual Private Cloud (VPC) and Elastic Compute Cloud (EC2) , Identity and Access Management (IAM) , Lambda functions and Cloud watch ,Simple Storage Service (S3) , AWS DynamoDB and Relational Database Services (RDS) , AWS Kinesis and Redis cache , AWS API Gateway , Simple Notification Service (SNS), Simple Email Service (SES) and Simple Messaging Service (SMS) , Basics of Elastic Load Balancer (ELB) , CloudFront, Simple Workflow Services (SWS) and Elastic BeanStalk Experience with various virtualization technologies and multi-tenant, private and hybrid cloud environments. Working technical knowledge of in-house network, server, and platform operating systems. Working technical knowledge of current systems software, protocols, and standards, including firewalls, Active Directory, etc. Strong system administration (Linux/Unix or Windows) at the command-line level including IP tables. Experience in scripting (BASH, Perl, Powershell, Python) and building required automation (using standard technologies such as Puppet, Ansible and Chef) Strong knowledge of network administration. Hands-on software and hardware troubleshooting experience. Experience documenting and maintaining configuration and process information. Knowledge of broadcast transcoding and workflow automation systems. Skilled at working within a team-oriented, collaborative environment. Ability to conduct research into hardware and software issues and products as required. Preferred, certifications include: AWS Cloud Practitioner, AWS SysOps Administrator, AWS Solutions Architect.