Senior DevOps Engineer
Previous Job
Senior DevOps Engineer
Ref No.: 18-01320
Location: San Francisco, California
Start Date / End Date: 05/14/2018 to 11/14/2018
Senior Devops Engineer

Job Description
We are seeking a senior DevOps engineer with demonstrated experience working in large-scale enterprise J2EE Production and Pre-production environments to join our team. Responsibilities include being operational 1st line defense for Legacy Datacenter Applications and New Gen AWS Production servers ensuring high availability with 24x7 uptime.
As our senior DevOps engineer, you will work on a team of DevOps engineers focusing on the day-to-day tasks of managing and maintaining AWS and Datacenter environments and will be hands-on involved with building source code, deploying binaries, configuration and monitoring application servers. Candidate will also research and develop of build and deployment automation tools and must be comfortable working in an agile environment.
As a global leader in online brand protection, MarkMonitor uses a SaaS delivery model to provide advanced technology and expertise that protects the revenues and reputation of the worlds leading brand. In the digital world, brand faces new risk due to webs anonymity, global reach and shifting consumption patterns for digital content, goods and services.
Customers choose MarkMonitor for its unique combination of industry-leading expertise, advanced technology and extensive industry relationships to preserve their marketing investments, revenues and customer trust. The company's exclusive access to data, combined with its real-time prevention, dedication and response capabilities, enables a more secure Internet for enterprise as well as their customers.
Job Duties:
  • Oversee all Application Production systems providing 24x7 mission critical availability.
  • Manage VM system in self hosted and AWS infrastructure.
  • Develop automated deployment and monitoring tools in Ansible, Python, bash or similar scripting languages.
  • Manage and maintain multiple environments, ensuring that these environments are properly setup, configured, and available for each project as scheduled.
  • Administer in Linux systems and various tools including JIRA, Git/Stash, Jenkins or other similar systems.
  • Creatively identify and isolate issues between infrastructure and application.
  • Setup and improve tools for continuous integration systems via Jenkins or similar.
  • Preserve and maintain service availability, performance, integrity, capacity and security.
  • Work with cross functional, geographically distributed teams to providing 24x7 deployment support across multiple environments.
  • Research and analyze tools and technologies to optimize building and deploying code-base, manage distributed production systems and application resources.

Job Requirements:
A Bachelor's degree or foreign equivalent in Computer Information Science, Computer Science, Computer Engineering or related discipline in a software engineering-related occupation.
Experience must include the following, which may be gained concurrently:
  1. Proficient in Linux, Unix, Posix Systems, virtual environments and experience with LAMP stack.
  2. Experienced overseeing web application installations, upgrades, and deployment as well as any servers/systems that support hosted web applications.
  3. Familiar with AWS Infrastructure and hosted environment.
  4. Experienced building and releasing software on a large scale, complex J2EE SOA and Node.js application as SaaS product.
  5. Experienced providing 24x7 support globally for production issues and deployment.
  6. Experienced in web application (Java) maintenance and troubleshooting, application performance monitoring, automating day-to-day activities with Ansible.
  7. Experienced in building deployment application tooling.
  8. Knowledge with Apache Mesos framework architecture and distributed computing such Storm, Marathon, etc.
  9. Some experienced in object oriented programming languages and scripting languages like Java, NodeJS, Python, Groovy, etc.
  10. Knowledge in distributed databases and search engines like Cassandra, Elastic, Solr, Mongo, RabbitMQ, etc.
  11. Knowledge of Load Balancing, Nginx/Apache, SSL and networking protocol, OSI layer.