Sr Engineer/DevOps

Apply Now

Are you a System (DevOps minded) Engineer that is experienced with AWS, EC2, S3, OR ECS Cloud Front? Have you worked in a traditional datacenter environment and AWS? Are you a DevOps Engineer that has worked with Continuous integration tools (Azure Devops, Jenkins, etc.)? Are you a System Engineer with either experience with or exposure to Puppet, Chef, or Ansible? Do you like working with other gifted engineers and developers to work on large scale, high performance, industry leading technology challenges? If so, keep reading…

Responsibilities
• Build and support a CI/CD with Chatops integration. Focusing on “ease of use” for deployments while maintaining a high standards for pipeline successes and management.
• Focus on Automation. Build tools that will help automate as much of the process as possible
• Support auto scaling, high-traffic web applications on Amazon Web Services.
• Help educate team members on how to build and architect to scale.
• Participate in delivery of new service offerings, working closely with development teams to deliver low latency, high performance applications
• Help monitor traffic and suggest new technologies that may result in cost saving
• Work with operations and engineering teams to optimize cloud deployments.
• Ensure 24×7 availability of service offerings
• Develop, support, and document automated build and configuration management processes
• Develop automation and orchestration capabilities which allow us to operate at scale
• Analyze application characteristics and behavior, to optimize hardware configuration and performance of operational systems
• Provide DB systems builds and management, experience with DB tuning and optimization considered a significant plus
• Design, implement and test robust failover and disaster recovery procedures
• Additional Responsibilities
• Participate in system design planning, review, and implementation working groups.
• Participate in technology assessments in support of automation and technology migration initiatives.
• Recommend improvements; maintain/monitor production and non-production systems to ensure infrastructure performs at maximum efficiency.
• Provide support of applications including escalation and system performance of production platforms.
• Develop and maintain plans to ensure successful recovery of operating systems in the event of a disaster per DR policy.
• Perform systems analysis and tuning to ensure optimal operating systems response for multi-user applications.
• Use innovative methods and technologies to identify and solve problems related to performance, scalability, reliability, and availability.
• Automating operational processes using scripting languages, Python, PowerShell, Yaml experience preferred
• Develop, implement, and continually improve system and network monitoring and alerting capabilities and procedures.
• Write knowledge base documents to improve operations, SOP and contribute to IT organization.

Additional Responsibilities
• Participate in system design planning, review, and implementation working groups.
• Participate in providing technology assessments in support of automation and technology migration initiatives.
• Recommend improvements; maintain/monitor production and non-production systems to ensure infrastructure performs at maximum efficiency.
• Provide support of our applications including escalation and system performance of production platforms.
• Develop and maintain plans to ensure successful recovery of operating systems in the event of a disaster per DR policy.
• Perform systems analysis and tuning to ensure optimal operating systems response for multi-user applications.
• Use innovative methods and technologies to identify and solve problems related to performance, scalability, reliability, and availability.
• Automating operational processes using scripting languages, Python, PowerShell, Yaml experience preferred
• Develop, implement, and continually improve system and network monitoring and alerting capabilities and procedures.
• Write knowledge base documents to improve operations, SOP and contribute to IT organization.

Required Skills
• Amazon Web Services operation, maintenance, implementation and design.
• Includes VPC maintenance/setup, EC2 management, IAM, Cloudtrail, Cloudwatch, EBS management, AMI and more.
• Strong scripting for task automation in Python or other complex language
• Cloud management system APIs.
• Strong written and verbal communication skills.
• General Linux (RedHat, CentOS) and Windows (2012 R2 and 2016) system administration
• Strong analytical and problem-solving skills.
• Ensuring solutions leverage industry best practices.
• Generate and maintain technical documentation
• Must have an open mind and be willing to learn new things.
• Solid Experience in a development/systems administrator / DevOps role
• Hands on working knowledge of global AWS deployments at scale in SaaS and PCI environments
• Excellent TCP/IP networking experience and understanding (including LB, VPN, Firewalls, etc)
• Experience with chef, Ansible, puppet, or similar tools for automation of systems (Ansible preferred) deployment and management
• Understanding of load balancing principles

Personal Attributes
• Team-centric mentality
• Strong communication skills
• Excellent attention to detail and focusses on quality
• Ability to manage multiple, varied activities
• Flexible approach to working, including on-call responsibilities
• Ability to work well under pressure
• Ability to be given a problem, go do research, and come back with a POC to prove your tech stack and present it to executives and implementation teams

What skills/experience do I need to be considered?
• 5yrs + experience of professional Engineer DevOps experience
• 3yrs + experience with recent deep AWS background
• Experience in full automation and configuration management using tools such as Ansible chef, or Puppet. Ansible Preferred
• Experience in continuous integration and deployment using tools such as VSTS, Jenkins, etc.
• Hands-on experience with implementing and maintaining CI infrastructure, test executions and log processing
• Proficient in major scripting languages (shell, Python, Powershell, Perl, Yaml etc)
• Experience with MSSQL and MYSQL databases, replication schemes, sharding
• Strong communication skills (written and oral)

Job Benefits
• Competitive compensation program
• Outstanding benefits package (including medical, dental, vision and life insurance)
• 401(k) plan
• Excellent holiday/vacation plans
• Employee Referral Bonus Program
• Annual performance-based bonus
• Working from home an option after work effectiveness is know
• Ongoing training opportunities

Apply Now

Available Positions