8 days old

Senior DevOps Engineer

Gaithersburg, MD 20878
  • Job Code
  • Payrate
    $60 To $85




**5 OPENINGS!!!**


  • Reporting directly to the Sr. Director for Application Delivery, the Senior DevOps Engineer will be accountable for the delivery of application artifacts in a consistent manner to production.
  • This person will be responsible for architecting, designing, and maintaining a CI/CD pipleline that spans lower level and production environments.
  • Some other names for this position are: DevOps Engineer, Process Engineer, Workflow Engineer, Systems Engineer, or Automation Engineer.
  • A strong candidate will have either a Development background that translated into Operations or an Operations Engineer who has Development experience.
  • Knowledge of python, Java/Groovy, or some major language is a requirement.
  • This person should understand thoroughly how code goes from code commit to production.
  • They should have a thorough understating on how to architect highly available infrastructure.
  • This person should have experience designing solutions from scratch.
  • Knowledge of Linux Containers and IT Security is a plus.
  • This role will work with Enterprise Architecture, Security, Development and Operations teams to help design applications and services that are fully automated through a documented workflow.
  • The objective of this position is to facilitate, through automation, the Delivery of code to our customers.


Education and Experience Required:

  • 8+ years' experience with Linux (RHEL, CentOS, Fedora) including: user management, authentication and authorization (LDAP, Kerberos, etc..), Disk Management (Partitioning, backups, LVM, hardware and software RAID ), software build (make, cmake, GNU autoconf and automake, gcc, libtool, RPM building a major plus) , Network Interface Configuration (Ethernet and Wireless), DNS/DHCP knowledge , Basic Knowledge of Networking Protocols, Switching and Routing, Understanding of SSL, Certificates, openSSH, openSSL libraries, Squid, etc..
  • 5+ years scripting experience (Bash, Perl, Python, Ruby, Groovy, etc)
  • 5+ years experience writing code in a major programing language or framework like Python, Ruby, Java, RAILS, Play, etc.
  • 8+ years experience with running web application servers such as Apache, Nginx, Tomcat, Node, WebSphere
  • 8+ years operational experience supporting a 99.99% availability environment
  • Experience with global load balancing and web content acceleration using Akamai.
  • Experience with APM tools like Dynatrace, New Relic, or App Dynamics
  • Jira administration experience (creating and managing workflows)
  • Excellent understanding of HTTP, HTTPS, TCP/IP and other web protocols.
  • Experience in Agile Methodology and Agile Engineering practices like TDD, BDD, Continuous Integration and Continuous Deployment,
  • Experience in DevOps tools like GIT, JIRA, Jenkins, Confluence, SonarQube and Artifactory.
  • Experience with running Docker or Linux Containers in a production environment.
  • Experience with a PaaS solution such as Red Hat Open Shift, Pivotal Cloud Foundry, Docker Data Center, or Blue Mix
  • Good knowledge of UI concepts and framework - jQuery, HTML5, Responsive Design, JavaScript Frameworks
  • Great communication skills and knows how to work effectively within a diverse team
  • Outstanding engineering talent proven by great work results and experience.
  • Operates effectively in a fast-paced, deadline driven, collaborative and iterative programming environment
  • Degree in Computer Science or another technical/engineering discipline
  • Self-motivated but does well in a team based environment. Strong initiative and enthusiasm.
  • Experience in core enterprise applications, application development tools.
  • Excellent understanding of change management and testing requirements, techniques, and tools.
  • Ability to create constructive relationships, influence, and communicate (to project team, IT management, and non-technical staff).
  • Ability to lead complex, cross-functional problem-solving initiatives.
  • Critical thinking ability
  • Ability to lead


  • Graduate degree in a technical/engineering discipline
  • Red Hat Open Shift or Docker Data Center experience
  • Issue/Bug Tracking/Wiki/Workflow admin experience with JIRA, Python Trac, Ruby Redmine, Perl Bugzilla, PHP Mediawiki, Confluence
  • DVCS/SCM admin experience with any of GIT, SVN. SVN, mercurial, Bitbucket, stash, work and branching strategies
  • Experience in waterfall and agile software methodologies
  • Technology leadership experience in an out-sourced environment
  • Developer turned Operations Engineer or Operations Engineer turned Developer
  • Ability to go through the workflow of code from code-commit to production.
  • Ability to diagram workflows and implement them in Jenkins.
  • One CI/CD project
  • Comfortable talking to Developers and Operations personnel. This position will require meetings.


  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Senior DevOps Engineer

Randstad Technologies
Gaithersburg, MD 20878

Share this job

Senior DevOps Engineer

Randstad Technologies
Gaithersburg, MD

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast