DevOps Engineer (Long Business trip to USA)
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
Условия работы
Requirements:
- AWS SysOps Associate or Puppet Practitioner Certification (or equivalent experience)
- Experience with Linux Ubuntu, Docker, Apache, CI/CD, Jenkins, Amazon Web Services, Postgres, GIT, LAPP Stack, Agile Scrum, Orchestration, APM monitoring and Dynamic Infrastructure
- Experience with Vagrant, Puppet, Nginx, Gunicorn, Python, Travis, DynamoDB, Micro Services Oriented Architecture, MEAN Stack, Rancher / CoreOS
- Experience with Portfolio of Architecture, CI / CD pipeline schematics and prior project engagements
- Experience with Amazon Web Services (EC2, RDS, Route53, S3, CloudFront)
- Experience with Software Defined Networking
- Experience with Network Virtual Functions
- Experience adhering to an Agile development environment and iterative sprint cycle
- Experience with GIT, bitbucket, or Github and the gitflow model
- Experience using JIRA or other agile task management tools
- Experience building, scaling and orchestrating environment installment
- Experience with code deployment and orchestration with tools such as Puppet, Chef, CloudFormation, and automation validation using Test Kitchen, Vagrant, Ansible and TerraForm
- Experience modeling data in and deciding application paradigms using PostgreSQL and NoSQL
- Experience with Data Warehousing, RedShift and analytics integration
- Experience with Backend Development with Django RESTful API
- Proven ability to substantiate strategic ideas to individuals with divergent technology backgrounds
Responsibilities:
- Supporting, enforcing and championing Agile Development and High Availability Architecture Design best practices towards a vision of a micro services-oriented architecture
- Performing complex analysis, design and implementation of application platforms and architecture including estimating, planning, scheduling, execution and coordination of agile projects
- Manage, design, develop and maintain operational procedures to employ software plans, unit tests, and code management policies
- Document, demonstrate and implementing solutions by developing documentation, flowcharts, layouts, diagrams, charts, code and infrastructure review
- Support continual refactoring and evolution of a High-Availability cloud-based SaaS platform
- Advocate, advise and spearhead application deployment procedures and optimizations
- Develop automation to quickly and rapidly deploy instances from hardened images
- Build and manage development
Conditions:
- Unique working environment where you communicate and work directly with client
- Usage of the latest technologies and tools
- State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
- High salary