Job Description :
As a DevOps Engineer, you will be involved in providing production support of a highly complex Linux multi-tier infrastructure. You are responsible to drive innovation in product development, while relentlessly improving performance, scalability, and maintainability.
Responsibilities :
- Maintain & optimizes existing infrastructure.
- Conceptualize, architect and build automated deployment pipelines in a CI/CD environment like Jenkins.
- Conceptualize, architect and build a containerized infrastructure using Docker, Kubernetes, Mesosphere or similar SaaS platforms.
- Conceptualize, architect and build a secured network utilizing VPCs with inputs from the security team.
- Work with developers & QA to institute a policy of Continuous Integration with Automated testing Architect, build and manage dashboards to provide visibility into delivery, production application functional and performance status.
- Work with developers to institute systems, policies and workflows which allow for a rollback of deployments Triage release of applications to the production environment on a daily basis.
- Interface with developers and triage SQL queries that need to be executed in production environments.
- Search clusters and several other AWS resources like EC2, S3, Cloud front, Route53, IAM, CloudWatch, SES and SNS.
Requirements :
- Minimum of 3 years of hands-on experience in software development and DevOps, specifically managing AWS Infrastructures such as EC2s, RDS, Elastic Cache, S3, IAM, cloud trail and other services provided by AWS.
- Experience Building a multi-region highly available auto-scaling infrastructure that optimizes performance and cost. plan for future infrastructure as well as.
- Must have written playbook to automate the provisioning of AWS infrastructure as well as automation of routine maintenance tasks.
- Must have had prior experience automating deployments to production and lower environments.
- Experience with APM tools like New Relic, CloudWatch, Nagios and log management tools.
- Hands-on experience with web services, RDS, Redis and Elastic.
- Essential Functions System Architecture Process Design and Implementation.
- Minimum of 1-year scripting experience in PHP/Python and Shell Web.
- Application Deployment Systems Continuous Integration tools (Ansible).
- Establishing and enforcing Network Security Policy (AWS VPC, Security Group) & ACLs.
- Establishing and enforcing systems monitoring tools and standards.
- Hands on experience with MySQL, Postgres & MongoDB Database administration.
- Web & Application Servers: Nginx, Apache, NodeJS administration.
- Experience with web servers and application load balancing using Nginx/HAProxy/ELB and handling/analyzing a large number of logs and anomaly detection.