Job Description:
-
Provides, informed, opinion and influences the direction of the DevOps platform, configuration management, build & deployment management, version control and site reliability related decision making
- Articulates and guides development of tools and processes leveraged across the SDLC for continuous improvement in agility, quality and process/tooling maturity
- Drive effort to mentor engineers on the DevOps team on proactive and reactive basis
- Continue consistent effort to shorten the release cycles, improve the supportability, enhance the performance and scalability of the application landscape
- Building a highly scalable, highly available cloud infrastructure
- Migrating existing applications to a new cloud infrastructure
- Owning, maintaining and enhancing the infrastructure and related tools
- Design and implement monitoring and alerting for production
- Work closely with developers and other staff to solve dev/ops issues with customer facing services, tools and apps
- Schedule, communicate and execute maintenance windows where necessary, or prevent the need for them
- Must be able to work in a fast paced environment with frequent deployments to production in a “0 downtime” environment.
- Responsible for coordinating all Application and Infrastructure changes through QA and into production
- Ensuring change to the production environment does not impact system stability for our customers
- Communicating and working with teams in a globally distributed environment
- Brings/Demos new tooling to the team with a view to improving how we operate
- Shares knowledge openly within the team and across engineering
- Support the uptime and performance of our infrastructure in accordance with the defined SLAs for each product
- Define and implement standardized monitoring, alerting and escalation processes for each application
- Conduct root cause analysis on application and infrastructure issues including analyzing application server logs, recreating customer issues, analyzing traces.
Requirements :
- Bachelor degree in Computer Science.
- A self-starter with a great work ethic and a high availability mindset
- 4+ years of experience working in a DevOps role in a continuous integration environment & Delivery tools and frameworks
- A high level of knowledge in emerging DevOps tools (Spinnaker, Packer, Ansible, Terraform, Kubernetes, Docker, Jenkins)
- Working experience with Amazon AWS (EC2, S3, CloudFront, Route53, RDS, autoscaling, ECS, Redshift)
- Strong knowledge of configuration management software such as Puppet or Ansible
- Experience adhering to an Agile development environment and iterative sprint cycle
- Experience with GIT, bitbucket, Github and the Gitflow branching model
- Experience working with third party infrastructure suppliers
- Solid Linux knowledge (Ubuntu / Debian)
- Comfortable with Linux scripting languages (Bash, Perl, Python)
- Some knowledge of Ruby, PHP, Javascript is desirable
- Ability to use a wide variety of technologies and tools such as NGINX, Varnish, Memcached, Redis, GlusterFS, ElasticSearch, Nagios, MySQL, MongoDB.
Source: Merojob
Job Detail Expired
-
Job Type :
Full Time
-
Salary :
Not Disclosed
-
Experience :
4 - 5 (Years)
-
No. of Vacancy :
2
-
Min. Education :
Bachelor Degree
-
Last Date to Apply :
April 5, 2023