Search Jobvertise Jobs
Jobvertise

Senior DevOps Engineer
Location:
US-NV-Las Vegas
Jobcode:
d0bd27315d30918ae8cb08fd26ebca2a-122020
Email Job | Report Job

Report this job





Incorrect company
Incorrect location
Job is expired
Job may be a scam
Other







Apply Online
or email this job to apply later

Full Time Position -Senior DevOps Engineer 

Location - Las Vegas, NV





Job Description



Role:



A Sr DevOps Engineer will be responsible for orchestrating who, what and how of software development into continuous integration, continuous delivery and deployment from local dev environments through production systems. You will be instrumental in bringing automation to development and testing pipelines, release management, environment management and application management and drive agility in software development teams to ability to achieve multiple-deployments- per-day in support of company objectives. This is a senior level position within the DevOps team. You will be responsible for working closely with 4 - 5 DevOps team members (both onsite and remote engineers), providing technical leadership to ensure project delivery meets published objectives.



Duties:




  • Engage with development teams early during the design phase, evaluate technical alternatives, approve design decisions, communicate and secure technical team and/or business’ approval for critical technical decisions

  • Responsible for the performance monitoring, profiling, automated testing, continuous integration, continuous delivery, performance optimization and peak season readiness activities of related services

  • Ensure extensibility, supportability, performance & scalability of WWW platform and core flight ops applications.

  • Identify point of failures, issues, bottlenecks and inefficiencies, propose improvements, identify cross-functional resources and implement them.

  • Instrument applications for performance baselines and to aid rapid diagnostics and resolution in case of system issues.

  • Contribute to the documentation of the design and implementation of network, server and other systems and developing operational recipes (e.g. Ansible playbooks)

  • Automate provisioning and integration tasks as required to deploy new code.

  • Create continuous integration scripts for automated code releases

  • Effectively communicate project status to the Manager of DevOps, Project Manager or other stakeholders as needed

  • Able to be assigned a project and see it through to successful completion including work breakdown structures, delegation and follow up with junior team members, and meet appropriate milestones with minimal supervision required from the Lead or Manager.

  • Provide mentorship and guidance on technical issues to junior team members.

  • Stay up to date on new/emerging technologies and be able to introduce those as solutions when applicable.


Minimum Requirements:


  • Education requirements – Bachelor’s degree in IT or related field preferred; applicable work experience

  • Work Experience – Minimum of 6-9 years IT experience with at least 4 years Linux systems engineering or equivalent with an operations/infrastructure focus and at least 2 years of continuous integration, automated deployment and configuration management experience; 2 years in development, scripting or other automation experience supporting a large scale Linux server stack; 2 years working in any major cloud infrastructure.

  • Leadership experience is a must for the Lead DevOps Engineer.


Nice to have:

While not all are required, a strong working knowledge or experience with many of these systems is a strong plus:

  • Virtualization: VMWare ESXi, KVM, Xen, Hyper-V

  • Scripting languages: Bash, Perl, Ruby, Python, etc.

  • OS Administration: RHEL/Suse/CentOS and at least one other Linux distribution.

  • Redhat Satellite or other OS Administration platforms

  • Monitoring: Nagios, Zabbix, Splunk, Graphite

  • Understanding of common network protocols: TCP/IP, NFS, DHCP, DNS, SMTP, NTP, SSH

  • Configuration & deployment automation: Ansible, Chef, Puppet, SaltStack.

  • Deployment, configuration and administration of common application stacks: JBoss, Apache, Tomcat, Symfony, Drupal, php, syslog

  • Strong experience with Linux Package Management: yum, rpm

  • Configuration and administration of common web services: FTP, NFS, VPN, LDAP.

  • Deployment, configuration and administration of common databases: DB2, MySQL, DB2, MS SQLServer.

  • Version control systems: Git, Subversion, CVS.

  • Build/CI/CD tools: Maven, Jenkins, Nexus, Ant, etc.

  • Knowledge of messaging platforms: Jboss-AMQ, Apache ActiveMQ, RabiitMQ, ZeroMQ

  • Clouds: practical experience running production or dev/test environments on AWS, OpenStack, Azure, VMware or other clouds.

  • Containers: Vagrant, Docker, Rocket, others.

  • Performance: NewRelic, Dynotrace, BlueStripe.

  • PAAS: OpenShift, CloudFoundry and Heroku.

  • Agile project management: Jira, Mingle, scrum and related methodologies.

  • Deployment, configuration and administration of common big data stacks and NoSql stores: MongoDB, Cassandra, Spark, Hadoop, etc.

  • Datacenter security mechanisms


People10

Apply Online
or email this job to apply later


 
Search millions of jobs

Jobseekers
Employers
Company

Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use


* Free services are subject to limitations