Job DescriptionSite Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that both our internally critical and our externally-visible systems—have reliability, uptime appropriate to users' needs and a fast rate of improvement. Additionally SRE’s will keep an ever-watchful eye on our systems capacity and performance.On the SRE team, you’ll have the opportunity to use your expertise in coding, algorithms, complexity analysis, and operational skills to solve problems.Engage in and improve the whole lifecycle of services from inception and design, through deployment, operation and refinement. This will include : Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews. Maintain services once they are live by measuring and monitoring availability, latency, and overall system health. Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.Practice sustainable incident response and postmortems.>Work with Development teams and participate in troubleshooting high priority application related issues after releases. Setup, install, configure and maintain build infrastructure. Create and maintain build and deployment scripts. Perform manual code merges and deploy partial releases and patches. Work with other IT teams to review pre release checklists and coordinate activities to be performed prior, during and post releases by others. Work with other IT teams to perform troubleshooting and resolution of build and deployment issues in sprint and during releases related to deployment targets, databases, certificates, permissions, firewall changes, IIS configurations and any other system and network dependenciesRequirementsLinux administration/operating system internals (filesystems, syscalls, cgroups, etc).RequirementsExperience with cloud networking: VPC, security groups, etc.Experience in one or more of the following: Java, MySQLExperience with any of the following applications: Apache, HAProxy, NGinX, Graphite, Redis, Elastic Beanstalk, Elastic SearchAbility to break down large bodies of work into manageable tasksExtensive working experience with Linux systemProven experience with cloud infrastructure, such as AWS, Azure, GCP etc.High-level shell fluency + one or more scripting languages (Python, Perl, or similar)Experience managing and deploying full stack, distributed servicesExperience with container orchestration (Docker, K8, etc.)Experience with configuration management systems (Chef, Ansible, Puppet etc)Working knowledge with Artifactory, Jenkins and githubExperience with monitoring, alerting, and pipeline analysis tools (Jira, Statuscake, ELK Stack, APM tools etc.)Excellent analytical skills, coupled with a strong sense of ownership, urgency and driveBenefitsA great talent deserves even greater compensation. CoDev provides several benefits that you can enjoy as soon as you join our growing team. We take pride in delighting you with what you deserve.Work in the comfort of your home with the role being at a remote set up!Anticipate a regularization increase in your 6th month.One Time Signing bonus amounting to PHP 20,000 given on your first payoutClient Retention Incentives of PHP 30,000 for every milestone earned.Utility Stipend of 1,500 per monthAnnual salary increases based on your performance.Tax-Free allowances incorporated in your pay.Employee health is our top priority, so everyone gets a Medical and Life Insurance package on your 3rd month with us plus 2 dependents.We offer salary loans with 0% interest, payable in 2 months.Provide an opportunity for self-improvements like access to online training sites such as Udemy, Pluralsight, and other resources. Plus, training reimbursement to the online course or program you choose!Leave credits you can enjoy for vacation and travels with family because we believe that work-life balance matters!Company events and parties such as our huge Anniversary and Christmas Parties, and of course seasonal events such as Valentines, Halloween and so many more.Team outings and lunches every now and then to promote camaraderie in the team.Sports tournaments such as basketball, badminton, football, etc. are held yearly so you can showcase your sporty side! |
|