What are the responsibilities and job description for the DevOps Engineer (Remote USA) position at Criterion Executive Search?
Description
Remote job anywhere in USA
Work from home for a very high tech company headquartered in Virginia
US Citizens considered.....company does not sponsor Visas
This is not a contract.....a salaried FTE job
RESPONSIBILITIES
Facilitate communications which reach across Sales, Engineering, Configuration Management, Support and Project Management teams
Utilize a consistent DevOps approach to improve all phases of the process 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 monitoring
Monitor, troubleshoot, maintain and continuously improve processes for building, packaging, and deploying software
Baseline recording, identifying product thresholds and track trend development for performance metrics on all products (in regard to deployments and configuration)
Identify and implement new tools to improve deployment infrastructure and monitoring capabilities
Virtual machine management, set up and configuration utilizing VMware, Hyper-V, etc.
Construct, manage and implement configuration management (CM) automated install processes for all products and customers
Install 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 installation. Ability to troubleshoot installation issues.
Kubernetes management, including installing clusters on bare metal / virtual servers, managing cloud clusters, configuring, deploying, and updating pods and containers and managing nodes and storage accounts.
Maintain Software Release Record for each customer’s site
Perform database import / exports, execute scripts; ideally be able to create and run complex SQL queries
Conduct field device testing, software release rollout, OS patching, Application Configuration, COTS tool upgrades, etc.
Routinely work with customer to coordinate and conduct software release rollout to production sites for multiple products
Work with Sales, Engineering and Operations to design, document, and propose architecture solutions for future and existing customers.
Requirements
EXPERIENCE REQUIREMENTS
Bachelor’s degree in Computer Science or related
3-6 year designing, deploying and maintaining on-premises and hosted solutions
Prior jobs as a DevOps Engineer in a scalable production environment
DevOps processes and tools supporting Agile application development teams, leading to continuous integration, test and deployment methods
Kubernetes and management platforms like Rancher
Maintaining and updating Kubernetes applications using tools such as Helm
Git version control and hosted platforms such as GitHub, Bitbucket
CI / CD software such as CircleCi, Jenkins
Scripting languages like Python, Perl, Bash, PowerShell, PHP (scripting for automated releases, testing and deployments)
Programming languages like Java, Go, JavaScript, C
Familiarity with common API endpoints such as Rest, GraphQL, Soap
Writing SQL and working with databases such as PostgreSQL, Oracle, MongoDB
Security tools such as Rapid7 InsightVM Vulnerability Management, Trend Micro
ELK, Prometheus, CloudWatch, and similar platforms
Reporting tools such as Jasper Reports is a plus
Automated performance testing and using performance testing tools is a plus
Experienced with network infrastructure, database, cloud and data center operations and security protocols
Strong knowledge of Linux and / or Windows OS administration
Understanding AWS and other cloud services / provisioning and managing infrastructure and applications in cloud environments, preferably in AWS.
Managing multi-node clusters and how to perform common maintenance tasks, such as changing the IP address or the host nodes or changing the storage locations for pods and services.
Working knowledge of IP networking, VPNs, DNS, load balancing and firewalling
About Criterion Executive Search, Inc.
For 44 years Criterion Executive Search has been recognized as one of the nation’s leading executive staffing and recruiting firms. As one of Tampa, FL first recruiting & staffing agencies we have been privileged to work with leading companies throughout the state of Florida. Those same strategic partnerships have allowed us to perfect our personalized, life-cycle approach to placing the ideal candidates with their ideal companies.
Our innovative individualized placement strategies allow us to match Information Technology professionals with companies throughout the country, and beyond. Each of our job placement specialists has a minimum of two years in the recruiting industry and an average of nearly 15 years of experience. Each recruiter has their own, personal, and direct experiences within their specialization.
You may expect complete confidentiality at all times during the hiring process; a key element to the success of our business. In today's age we understand that our client's privacy is of the utmost importance.
Contact the Criterion Executive Search office to speak with a recruiter about this job now or find out more about other job placement opportunities.
All applicants applying for U.S. job openings must be authorized to work in the United States. All applicants applying for Canadian job openings must be authorized to work in Canada.
Salary : $130,000 - $145,000