Sr. DevOps Container Engineer

Location: Herndon, VA

Job Description

Our client, a global enterprise software company, seeks a talented Sr. DevOps Container Engineer.


Essential Duties and Responsibilities

•       Perform Systems landscape support in the assigned functional areas. Basic analytical, problem solving skills. Improve system landscape support in the assigned functional areas of responsibility 
•       Very good understanding of agile software engineering process (coding, testing, Continuous Integration, QA, and Dev tools). Ability to gather, document, and disseminate system / code requirements. Documents functions and changes to new or modified modules 
•       Independent assurance of effective system operations along the software lifecycle. Comfort with frequent, incremental code, testing and deployment 
•       Ability to communication and present for the purpose of providing knowledge management in the team. Collaborate with engineering and product management as well as other service groups. Good oral and written communication skills in English 
•       Ensure excellent quality and maintain high standards in all process listed in the relevant process maps. Adheres to standards and procedures. 
•       Engage in operations Model /Operational processes and procedures. May troubleshoot existing information systems to identify errors or deficiencies and develop solutions. 
•       Demonstrates analytical, problem solving skills. Seek pragmatic and effective solutions with a focus on customer satisfaction 
•       Ability to communicate appropriately with customers. Remain focused and patient to seek pragmatic and effective solutions with a strong focus on customer satisfaction 
•       A proven track record as a team player and ability to work independently. Shares knowledge, skill, or expertise with others 


Qualifications

Education 
•       Master Degree in Programming/ Systems, Computer Science or other related field. 
•       Bachelors Degree in Programming/Systems, Computer Science or other related field with 2 or more years of experience 
•       Associates degree in Programming/Systems, Computer Science or other related field with 4 or more years of relevant experience 
•       Or equivalent/ relevant work experience (6 + years) 
 
Certifications 
•       Chef Fluency Badge 
•       Minimum Knowledge and Skills Requirements 
 
Programming Language / Automation 
•       Exposure to Go, Python 
•       Exposure to Bash or Powershell 
•       Experience in Chef Cookbook development, Ruby, troubleshooting SQL 
Platform [OS/Web Server/App Server/Middleware tools] 
•       Exposure to Splunk, Nagios/ Zabbix, Postfix, Akamai (CDN) 
•       Basic knowledge configuring Apache, Nginx, or IIS 
•       Experience installing and performing basic troubleshooting of Redhat or Windows OS 
•       Experience with DNS 
 
Infrastructure 
•       Exposure to AWS Technologies, specifically EC2, EBS, S3, VPC 
•       Experience with Docker and Kubernetes 
•       Understanding of networking concepts. Understanding of TCP/UDP, stateless vs stateful firewall, and familiarization with routing 
•       Understanding of virtualization concepts, such as provisioning, backups/snapshots,and hardware architecture 
 
Database System 
•       Basic understanding of HANA, Oracle, MySQL (HANA Preferred) 
 
Security Tools 
•       Experience in system hardening, and SSL Certification process 
•       Understanding of basic cybersecurity policies, and FEDRAMP security policies. 
 
Other tools (preferred but not required) 
•       Exposure to with Markdown, Git, Chef Automate, and/or Jenkins 
•       Atlassian’s JIRA or similar task tracking/ticketing tool. 
•       Atlassian’s Hipchat or similar team communication tool. 
•       Atlassian’s Confluence, Microsoft’s SharePoint or similar knowledge management tool