Sr. Engineer (Linux / DevOps / Build Engineer)

» Sr. Engineer (Linux / DevOps / Build Engineer)
Information Technology
in Ft Lauderdale
, FL
Reference: 19-02208

Job Description:

The Sr. Engineer (Linux/DevOps/Build Engineer) is responsible for implementing and managing continuous delivery systems and methodologies on local Linux machines or other firmware and also in AWS or other cloud platforms. This person will also be responsible for the release management process to the clouds and local firmware.

  • Design, analyze and implement systems that are scalable
  • Responsible for automation of deployment process
  • Increase efficiency in the continuous delivery systems
  • Your primary responsibilities will be to design and develop the build layer, and to coordinate with the rest of the team working on different layers of the application and environmental infrastructure
  • Commitment to collaborative problem solving, sophisticated design, and quality product is essential
  • Looking for a passionate engineer who is interested to learn new skills and also can wear multiple hats

Responsibilities:

  • Understand, implement, and automate security controls, governance processes, and compliance validation
  • Responsible to build and automate scripts in Linux environments
  • Responsible for managing virtualization, cloud computing, networking technologies, application delivery, WAN optimization, SSL VPN, collaboration suites
  • Responsible for Linux, LAN, WAN, Apache, Scripting
  • Define and deploy monitoring, metrics, and logging systems on AWS or other cloud platforms
  • Responsible for building deployment pipelines for Java, Android, iOS devices
  • Implement and manage continuous delivery systems and methodologies on AWS or other cloud platforms
  • Responsible for some VMWare engineering
  • Design and develop, high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
  • Design, manage, and maintain tools to automate operational processes
  • Responsible for automating builds from local servers to other integrated platforms
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Participate and contribute in all phases of development lifecycle, using agile methodologies
  • Responsible for all aspect of project life cycle including change management, service management, problem management
  • Build, implement and maintain system-level software packages such as OS clustering, disk, file management, backup, web applications, DNS, LDAP

Required Skills:

  • 7+ years of experience as a Sr. Linux Engineer or Release Engineer in an Agile/Scrum development environment
  • Experience with continuous integration environments such as Jenkins/Hudson, CruiseControl, Docker etc.
  • Strong scripting and automation skills in all flavors of Linux environments
  • Experience with TCP/IP networking, knowledge of tcpdump
  • Strong experience in AWS and other Cloud platforms in maintaining different instances, governance and security
  • Experience troubleshooting performance problems
  • Experience with Shell Scripting (bash, Perl, etc.)
  • Experience and understanding of reporting protocols and monitoring tools
  • Experience in building deployments to Linux, Windows, iOS, Android
  • Experience with version control systems, such as Git
  • Experience working in an Agile/Scrum environment
  • Strong computer science fundamentals in data structures, algorithms, and complexity analysis