Akkodis

posted 9 days ago

Full-time - Mid Level
Administrative and Support Services

About the position

The Senior Web Operations Engineer will be responsible for building and maintaining the web infrastructure platform that supports all public-facing web properties. This role involves troubleshooting existing infrastructure issues, developing automation solutions, and collaborating with development and QA teams to meet business needs. The engineer will work extensively with AWS and RedHat Linux to ensure the reliability and performance of the web services.

Responsibilities

  • Build out server automation with Chef, RunDeck, and other tools.
  • Set up new server (EC2) instances/services in AWS, configure security groups, and set up Elastic IPs.
  • Troubleshoot problems with the web infrastructure and resolve issues with Content Management System application servers.
  • Analyze logs and restart JBoss applications to understand and resolve issues.
  • Develop and document technical plans for infrastructure changes.
  • Make complex configuration changes to Apache web servers using Rewrite Engine to proxy traffic for specific URLs.
  • Handle the deployment of JBoss Applications to front-end JBoss servers.
  • Collaborate closely with development and QA teams to solve business needs and technical problems.

Requirements

  • Extensive hands-on experience building and maintaining production web infrastructures in AWS.
  • Deep experience with AWS components such as EC2, S3, Elastic IPs, EBS, Security Groups, Route 53, VPC, ElasticCache, and CloudFormation.
  • Strong experience with Apache server configuration and management, including Apache Rewrites.
  • Strong systems administration experience on Red Hat Enterprise Linux (RHEL 5 or 6).
  • Strong understanding of the HTTP protocol.
  • Experience with monitoring tools such as Nagios, New Relic, or Splunk.
  • Experience with programming languages such as Ruby, Perl, or Python.
  • Experience managing infrastructures for highly available public-facing web servers.

Nice-to-haves

  • Experience automating server configuration with Chef or similar tools like Puppet or CFEngine.
  • Experience working in agile teams using Scrum or Kanban.
  • Experience with JBoss application server configuration and management.
  • MySQL database configuration and management experience, including replication setup.
  • Experience managing Content Management Systems, particularly Adobe Communiqué CQ 5.5.
  • Experience with F5 load balancers and Local/Global Traffic Managers.
  • Experience setting up and configuring Content Distribution Networks (CDN) like Limelight, Akamai, or CloudFront.
  • Experience with Jenkins and/or Maven for deployment and build management.
  • General experience with Java development and managing Java-based applications.
  • DNS configuration experience and understanding of DNS functions.

Benefits

  • Health insurance
  • 401k retirement plan
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service