DevOps Engineer

at Staffing Future
Published September 17, 2023
Location Richmond, VA
Category Default  
Job Type Full-time  

Description

To Apply for this Job Click Here

Always Connecting, Always Evolving.

TECHEAD is seeking qualified applicants for the following Direct-Hire position - DevOps Engineer / Richmond VA - (JOB-19561). If you are looking for a new opportunity and this position looks to be a fit, please apply to see the TECHEAD difference that has made us successful for 30+ years!

You can find more about our team and values by checking us out at TECHEAD.com or on Glassdoor

Job Description:

DevOps/QA Engineer

Our Client’s  company works to connect people, communities, and data through intelligent, safe, and sustainable traffic management solutions. Our intelligent traffic management solution makes it easier for towns and cities to create secure and less congested traffic networks while balancing the needs of many different types of travelers. Our Client's teams work on cutting-edge projects using innovative ideas developed by collaborating with their colleagues. If you are interested in working for a dynamic company and making a difference in transportation, we have an opening for a DevOps/ QA Engineer for the Technology department.

Responsibilities

  • Rely on experience and judgment to independently plan and accomplish
  • Facilitate communications that reach across Engineering, Configuration Management, Support, and Project Management
  • Utilize a consistent DevOps approach to improve all process phases and ensure end-to-end quality across functions.
  • Design and build efficient and stable infrastructure to optimize service delivery to meet project uptime requirements in both cloud and client-hosted environments throughout the software development lifecycle.
  • Identify and implement automated infrastructure capabilities like backups, security tools, and
  • Monitor, troubleshoot, maintain, and continuously improve processes for building, packaging, and deploying software.
  • Baseline recording, identifying product thresholds, and tracking trend development for metrics on all products (regarding deployments and configuration)
  • Identify and implement new tools to improve deployment infrastructure and monitoring.
  • Virtual machine management, setup, and configuration utilizing VMware, Hyper-V,
  • Construct, manage, and implement configuration management (CM) automated install processes for all products and customers.
  • Installation of proprietary, public, and third-party software on development, test, and/or production servers. This includes customer environments. Responsible for maintaining detailed installation instructions for each Ability to troubleshoot installation issues.
  • Kubernetes management, including installing clusters on bare metal/virtual servers, managing cloud clusters, configuring, deploying, updating pods and containers, and managing nodes and storage
  • Maintain Software Release Records for each customer’s
  • Perform database import/exports and execute scripts; ideally, be able to create and run complex SQL
  • Conduct field device testing, software release rollout, windows patching, and COTS tool upgrades
  • Routinely work with customers to coordinate and conduct software release rollout to production sites for multiple Q-Free
  • 24/7 on-call support is required for after-hours infrastructure issues to meet project service level agreements and performance requirements.
  • Designing and developing test automation scripts.
  • Using test automation guidelines.
  • Researching issues in software through testing.
  • Collaborating with QA Analysts and Software Developers to develop solutions.
  • Keeping updated with the latest industry developments.

Competencies

  • Excellent oral and written communication skills
  • Customer-oriented, positive, can-do attitude, flexible and self-motivated
  • Proven attention to detail
  • Ability to self-manage assigned tasks and
  • Excellent troubleshooting skills
  • Strong knowledge of Linux and/or Windows OS administration
  • Understands AWS and other cloud
  • Ability to utilize scripting for automated releases, testing, and
  • Solid understanding of and experience with provisioning and managing infrastructure and applications in cloud environments, preferably in AWS.
  • The candidate must demonstrate experience managing multi-node clusters and explain how to perform everyday maintenance tasks, such as changing the IP address, host nodes, or storage locations for pods and services.
  • Working knowledge of IP networking, VPNs, DNS, load balancing, and firewalling

Qualifications

  • Bachelor’s degree in computer science or related field or equivalent work experience
  • Minimum of 3 to 6 year’s experience designing, deploying, and maintaining on-premises and hosted solutions
  • Experience as a DevOps Engineer in a scalable production environment, processes, and tools supporting Agile application development teams, leading to continuous integration, test, and deployment methods.
  • Experience with Kubernetes and management platforms like Rancher
  • Experience with Git version control and hosted platforms such as GitHub, Bitbucket
  • Experience with CI/CD software such as Circle Ci, Jenkins
  • Experience with scripting languages like Python, Perl, Bash, PowerShell, PHP
  • Experience with programming languages like Java, Go, JavaScript, C++
  • Strong knowledge of maintaining and updating Kubernetes applications using tools such as Helm.
  • Experience writing SQL and working with databases such as PostgreSQL, Oracle, MongoDB
  • Familiar with security tools such as Rapid7 Insight VM Vulnerability Management, Trend Micro
  • Familiar with ELK, Prometheus, CloudWatch, and similar platforms
  • Knowledge of reporting tools such as Jasper Reports.
  • Experience automating performance testing and using performance testing tools is a
  • Experienced with network infrastructure, database, cloud and data center operations, and security protocols.
  • Previous experience as a test automation engineer.

TECHEAD’s mission is to make our on-site associates successful by placing them in the right environment so they can grow and prosper. How we treat and respond to our clients and employees is a reflection of who we are and makes us stand out from the rest. Keeping our business focused on building and maintaining relationships with our employees and clients is the key to our success. We won’t strive for anything less.

TECHEAD provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

For more information on TECHEAD please visit www.techead.com.

No second parties will be accepted.

To Apply for this Job Click Here